.net ORM Сравнение [закрыто]

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

Итак, мой вопрос: каковы плюсы и минусы использования Entity Framework по сравнению с другими продуктами . Например,

  • NHibernate
  • DataObjects.Net
  • и т. Д.

С точки зрения простоты использования, тестируемости, семантики ...

Я знаю, что есть несколько повторяющихся вопросов об этом. Но все они вроде как устарели (2008-2009) и, честно говоря, в аргументах тоже чего-то не хватает. Я знаю, что Entity Framework 4.0 доступен, но пока не нашел хорошего (полного) сравнения.


Ответы

Некоторые из замечательных людей ответили на мой вопрос, объяснив некоторые детали различных фреймворков. Подумал, было бы неплохо показать их здесь для дальнейшего использования.

61
задан Community 23 May 2017 в 10:31
поделиться