Я пытаюсь использовать шаблон репозитория с EF4, используя VS2010.
Для этого я использую генерацию кода POCO, щелкнув правой кнопкой мыши на конструкторе модели сущностей и выбрав пункт Добавить код генерации. Затем я выбираю шаблон POCO и получаю мои классы.
То, что я хотел бы сделать, - это структурировать мое решение в отдельные проекты для классов Entity (POCO) и еще один проект для модели сущностей и кода репозитория.
Это означает, что мой проект MVC может использовать классы POCO для строго типизированных представлений и т. Д., И ему не нужно знать о хранилище или иметь ссылку на него.
Чтобы соединить все это вместе, у меня будет другой отдельный проект с интерфейсами и я буду использовать IoC.
Звучит хорошо в моей голове, я просто не знаю, как создать классы в свой собственный проект! Я могу скопировать их и затем изменить пространства имен на них, но я хотел избежать ручной работы всякий раз, когда я изменяю схему в БД и хочу обновить свою модель.
Спасибо