Как вы оцениваете каждую из них в терминах:
- Производительность
- Скорость разработки
- Аккуратный, интуитивно понятный, поддерживаемый код
- Гибкость
- В целом
Мне нравится мой SQL, поэтому я всегда был умным поклонником ADO.NET и хранимых процедур, но недавно у меня была игра с Linq to SQL, и я был потрясен тем, как быстро я писал свой уровень DataAccess и решил потратить некоторое время на то, чтобы понять Linq для SQL или EF... или нет?
Я просто хочу проверить, что в любой из этих технологий нет большого недостатка, что сделало бы мое время исследований бесполезным. Например. производительность ужасна, это классно для простых приложений, но вы можете только взять вас на себя.
Update: Можете ли вы сосредоточиться на EF VS L2S VS SP, а не на ORM VS SP. Меня в основном интересует EF VS L2S. Но я очень хочу, чтобы они сравнивались с хранимыми процедурами, так как простой SQl - это то, о чем я много знаю.