Я успешно написал свой собственный код доступа SQL с комбинацией хранимых процедур и параметризованных запросов и небольшой библиотеки-обертки, которую я написал для минимизации гранжа ADO.NET. Все это работало очень хорошо для меня в прошлом, и я был довольно продуктивным с этим.
Я отправляюсь в новый проект. Должен ли я оставить свои старые школьные вещи позади себя и погрузиться в решение на основе ORM? (Я знаю, что между NHibernate и EF есть огромные различия в высоком понятии - я не хочу вдаваться в подробности. Ради аргумента давайте даже смешаем LINQ с альтернативами старой школы.) Я ищу совет относительно реального применения вещей типа ORM против того, что я знаю (и знаю довольно хорошо).
Код ADO.NET старой школы или ORM? Я уверен, что есть кривая - есть ли кривая ROI, который делает вещи стоящими? Я беспокоюсь и хочу учиться, но у меня есть крайний срок.