каким образом?Сначала база данных, сначала модель, только код? - PullRequest
4 голосов
/ 19 мая 2011

недавно я изучил Entity Framework по книге Pro Entity Framework 4.0 ...

Теперь я хочу написать проект EF ... С этими условиями какой путь лучше и гибче?

Мое мнение - Модель-первая! Однако я хочу знать ваше мнение?

спасибо!

Ответы [ 2 ]

6 голосов
/ 19 мая 2011

Читать это: EF 4.1. Куда идти?

Он проходит через перестановки в зависимости от ваших предпочтений и ситуации. Мое мнение подражает тому, что заявлено. Если у вас нет базы данных и вам не нравятся визуальные дизайнеры, сначала создайте код для вас. Если у вас есть существующая база данных, база данных сначала имеет смысл. Сначала я избегаю модель, так как вышеупомянутые случаи покрывают мои потребности, но некоторым людям нравится такой способ работы.

В публикации также упоминается эта статья, которая, если хотите, будет более глубокой.

РЕДАКТИРОВАНИЕ 30.05.2011:

Я собираюсь добавить сюда новый EF Power Tools CTP1 . При этом вы можете взять существующую базу данных и сгенерировать код первой настройки. Вот краткий пример его использования. Это хорошая альтернатива для тех, кто действительно хочет сначала использовать код, но уже имеет созданную базу данных.

1 голос
/ 20 января 2013

И вот короткое (2 мин) видео MSDN о первичных различиях и когда что использовать.

...