Кто-нибудь использует сгенерированные классы сущностей в большом проекте? - PullRequest
0 голосов
/ 23 июня 2009

В примере NerdDinner они используют шаблон репозитория для отделения бизнеса от уровня данных. Но затем они используют сгенерированные классы Linq to SQL (особенно Dinner) в качестве класса сущностей, используемого на протяжении всего проекта. Так насколько это развязано? Вы не можете легко обмениваться Linq-to-SQL.

В моем последнем проекте я создал отдельный класс сущностей, который я заполнил слева / справа в запросе linq, потому что я обнаружил, что даже если вы используете часть сгенерированного linq, вы не можете заполнять любые дополнительные поля, которые вы добавляете во время запроса .

1 Ответ

0 голосов
/ 23 июня 2009

LINQ to SQL сильно привязан к схеме базы данных, поэтому я бы не стал его использовать. Вместо этого я бы использовал Entity Framework, поскольку он позволяет отображать концептуальную и логическую модели.

...