On 27.10.2010 23:20, sasha wrote:
А я про пользователей и не говорил. Мало причин при начале нового
проекта не использовать EntityFramework, а задействовать датасеты. Если
программист его не знает, то это не проблема EntityFramework, а личная
проблема программиста.

Если мы рассматриваем технологии доступа к данным в реляционных БД, то повторюсь EntityFramework - весьма своеобразная технология и применимо для определенных задач определенного масштаба. Тот же NHibernate для сложных корпоративных проектов гораздо перспективнее и удобнее. LINQToSQL MS сама похоронила, да и работает она только с MsSQL.

А по поводу "задействовать датасеты" - в ADO.NET зачастую достаточно доступа на уровне команд и ридеров. При решении ряда задач ORM(EntityFramework) нужен как зайцу пятая нога. Можно микроскопом и гвозди забивать, а потом удивляться...

Ответить