с LINQ2SQL, Entity Framework на рынке, имеет ли смысл использовать блок приложений доступа к данным Enterprise Library для создания уровня доступа к данным (DAL)?LINQ2SQL или платформа Entity Framework или корпоративная библиотека?
спасибо.
с LINQ2SQL, Entity Framework на рынке, имеет ли смысл использовать блок приложений доступа к данным Enterprise Library для создания уровня доступа к данным (DAL)?LINQ2SQL или платформа Entity Framework или корпоративная библиотека?
спасибо.
Это действительно зависит от того, что вы делаете.
Многое из того, что я пишу, это существующие хранимые процедуры и другие подобные предметы. Я обнаружил, что SqlHelper из Application Blocks удовлетворяет моим потребностям достаточно хорошо и не был вынужден меняться.
Это как просить «Должен ли я использовать инструмент Dremel Rotary Tool или промышленную пескоструйную установку Ingersol Rand?»
Опишите, пожалуйста, что делает ваша заявка и где она будет использоваться?
Я использую linq2sql, и это здорово. Тем не менее, это может связать вас с сервером sql (хотя есть сторонние реализации, которые позволяют linq 2 другим системам баз данных). Структура Entity является довольно новой, но не имеет такого же ограничения.
Я рекомендую пойти с любым из них.