在不同ORM之间进行选择时,主要标准是什么

asp.net-mvc-4 dapper entity-framework

在我的新项目中,我很困惑使用哪些ORM。我们的数据库查询非常复杂。我们主要是在Dapper和EF 5之间。我知道dapper具有性能优势,我认为EF具有维护和代码生成优势。

相信我,我搜索了很多,找到了做出选择的主要标准,并对这两者进行了很好的比较,但没有找到满意的答案。

那么在处理这个问题时我必须记住哪些事情。

热门答案

值得一看这篇Blog Post ,但最终,标准是由你设定的。你需要决定是否

  • 快速发展
  • 性能
  • 代码优先
  • DB First

或者你正在寻找的任何其他东西,然后根据更重要的事项确定列表的优先顺序。然后使用此列表编译您的研究。



许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因