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