Создание классов модели из Entity Framework для MVC2 - PullRequest
0 голосов
/ 08 апреля 2011

Я слежу за «Pro ASP.Net MVC2 Framewok» Стивена Сандерсона, в котором используется Linq2SQL. Он использует подход абстрактной фабрики для поддержки модульного тестирования и макета и пишет классовые модели в отдельном проекте, чтобы облегчить это.

Я использую Linq to Entity Framework вместо Linq2SQL, и я создал модель сущности в EF из существующей базы данных. (Я новичок во всем этом).

Я не совсем понимаю, правильно ли я это понимаю, но я полагаю, что мне все равно следует генерировать классы моделей, определенные вне EF (слой между EF и представлением?), Даже если я мог бы просто передать сущности результатов запроса Linq2EF непосредственно в качестве моделей MVC (безопасность? разделение интересов?).

Так что я бы хотел, чтобы EF отложил для меня классы моделей вместо того, чтобы писать их вручную с нуля. Есть ли простой способ сделать это, или я неправильно истолковываю то, что мне нужно сделать?

1 Ответ

1 голос
/ 08 апреля 2011

Загляните в этот блог замечательный ресурс на эту тему.

Если вы собираетесь использовать ViewModels, я настоятельно рекомендую использовать AutoMapper от souceforge

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...