Сведения о вопросе

Life

00:46, 10th August, 2020

Теги

ADO.NET рамках лица против NHibernate

Просмотров: 436   Ответов: 1

Таким образом, платформа ADO.NET Entity Framework получила немного плохую прессу (в виде записей в блоге и петиции), но я не хочу спешить с суждением. Я ограничен во времени для экспериментов, но мне было интересно, работал ли кто-нибудь с ним еще с большей эмпирической обратной связью?

Наконец, каковы мысли об использовании NHibernate, который существует уже давно и может быть более зрелым, чем ADO.NET Entity Framework.



  Сведения об ответе

dump

11:35, 27th August, 2020

NHibernate может быть более зрелым. Это не обязательно означает, что это решение "better". Использовав его на своей работе в течение некоторого времени, я лично предпочел бы использовать почти все, чем NHibernate (даже прямой SQL, если бы миграция была удаленно осуществима). Количество сообщений об ошибках, выдаваемых NHibernate, которые ничего не значат (или которые действительно что-то значат, но никогда не должны происходить), абсолютно ошеломляет, как и некоторые из его поведений по умолчанию (например, сброс сеанса один раз для каждого объекта, возвращенного в Находке).

Лично я, когда у меня есть выбор, использую LINQ-SQL для всей работы с базой данных.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться