LINQ2SQL или Entity Framework или Enterprise Library? - PullRequest
1 голос
/ 05 марта 2009

с LINQ2SQL, Entity Framework на рынке, имеет ли смысл использовать блок приложения доступа к данным Enterprise Library для разработки уровня доступа к данным (DAL)?

спасибо.

Ответы [ 3 ]

3 голосов
/ 05 марта 2009

Это все равно что спросить: «Должен ли я использовать Dremel Rotary Tool или промышленную установку для пескоструйной очистки Ingersol Rand?»

Можете ли вы описать, что делает ваше приложение и где оно будет использоваться?

2 голосов
/ 05 марта 2009

Это действительно зависит от того, что вы делаете.

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

1 голос
/ 05 марта 2009

Я использовал linq2sql, и это здорово. Тем не менее, это может связать вас с сервером sql (хотя есть сторонние реализации, которые позволяют linq 2 других систем баз данных). Entity Framework является довольно новым, но не имеет того же ограничения.

Я рекомендую пойти с любым из них.

...