Интегрировать Linq-to-Sql или Entity Framework в новые приложения .net 3.5? - PullRequest
2 голосов
/ 21 июня 2011

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

Я обнаружил, что невозможно использовать новый EF 4.1 в приложении .net 3.5. Но, учитывая критику в отношении первой версии EF и статус «Linq-to-Sql», находящийся вне разработки, каков наилучший способ пойти на эту дату?

Какие аргументы следует использовать при выборе? Заранее спасибо !!

1 Ответ

2 голосов
/ 21 июня 2011

Как всегда, лучше всего начать с записи того, что вам нужно для этого , и тогда у вас есть основа для оценки множества доступных инструментов доступа к данным,Не отвлекайтесь на функции YAGNI - сосредоточьтесь на том, что вам на самом деле нужно.

Само решение субъективно;со всех сторон есть твердолобые.Лично я смешиваю и сравниваю - я счастлив использовать LINQ-to-SQL для редактирования данных и т. Д., И dapper-dot-net для дисплеев только для чтения (это быстрее).Я не анти -EF, но я не нашел, что мне нужно было сделать этот шаг сложности.Помните;чем сложнее ORM / доступ к данным, тем больше времени вам нужно, чтобы он заработал, и тем больше вам не хочется когда-либо его менять.Вот почему мне нравится доступ к данным с минимальными последствиями и сложностью, который я могу легко извлечь и обменять.

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