Я деякий час програмував і раніше використовував LINQ-To-SQL та LINQ-To-Entities (хоча при використанні сутностей він був у співвідношенні Entity / Table 1-1 - тобто не сильно відрізнявся від L2SQL)
Я багато читав про інверсію управління, блок роботи, POCO та сховища, і хотів би використовувати цю методологію у своїх нових програмах.
Де я намагаюся знайти чітке, стисле керівництво для початківців для EF4, яке не передбачає знання EF1.
Конкретні запитання, на які мені потрібно відповісти:
Код перший / модель спочатку? Плюси / мінуси щодо EF4 (тобто, що відбувається, якщо я спершу коду, пізніше змінити код і мені потрібно відновити модель БД - чи зберігаються дані, трансформуються або відпадають?)
Якщо припустити, що я переходжу до коду спочатку (я хотів би побачити, як EF4 перетворює це на схему БД), як я насправді розпочну? Досить часто я бачив статті з діаграмами сутності, в яких зазначалося "Отже, це моя модель сутності, тепер я збираюся ..." - На жаль, мені незрозуміло, чи створили модель в дизайнері, зберегли її в генерувати код потім зупиняє будь-яке подальше генерування автоматичного коду - або - вони закодовані (POCO)? класи та якось імпортували їх у подання дейснера?
Я вважаю, що мені справді потрібно зрозуміти, звідки походить "магія", і як її додати, якщо я не просто генерую модель EF безпосередньо з БД.
Мені відомо, що питання трохи розпливчасте, але я не знаю, що не знаю - тому будь-який вклад / виправлення / уточнення оцінено.
Потрібно сказати, що я не сподіваюся, що хтось тут буде сидіти і навчати мене EF - я просто хотів би якісь хороші підручники / форуми / блоги / тощо. для повних початківців юридичних осіб