<分区>
我想知道您使用的 orm 框架的最佳功能是什么以及您发现自己使用最多的功能是什么?
您选择所用框架的原因是什么?
我只是想比较它们,想知道是否有任何一个比另一个有优势。 (用谷歌搜索这一切都很好,但你无法超越第一手的用户体验!)
具体来说,我正在寻找一个 .Net 框架,但仍然对其他语言中的 ORM/功能感到好奇。
提前致谢!
<分区>
我想知道您使用的 orm 框架的最佳功能是什么以及您发现自己使用最多的功能是什么?
您选择所用框架的原因是什么?
我只是想比较它们,想知道是否有任何一个比另一个有优势。 (用谷歌搜索这一切都很好,但你无法超越第一手的用户体验!)
具体来说,我正在寻找一个 .Net 框架,但仍然对其他语言中的 ORM/功能感到好奇。
提前致谢!
最佳答案
我们最近刚刚完成了在 Entity Framework 和 NHibernate 之间做出决定的过程。虽然我最初的倾向是倾向于 NHibernate,但考虑到微软在过去几年中实际坚持使用一项技术的记录在这方面并不出色(例如:Linq To SQL,在版本 1 时就死了,或者最近的例子如果 MS 决定放弃 ASP.NET Ajax 库客户端模板,请查看 this ),我们仍然决定使用 Entity Framework 。
我们选择它的原因如下:
使用 Entity Framework 是否是正确的选择还有待观察。微软总是有机会推出另一个“Linq To SQL”并说,“嘿,我们正在抛弃 Entity Framework,对此感到抱歉,你应该使用 NHibernate”。但我们决定,由于它现在是 VS 2010 的 2.0,它至少很有可能会存在几年。
因此,尽管我们更喜欢 NHibernate 的可靠记录,而不是 Entity Framework,但出于我上面提到的原因,我们还是选择了 Entity Framework。
我认为您只需要查看每种工具的优缺点,检查所有选项,并尽力做出最佳决定。
关于.net - 您使用的 ORM 框架的最佳功能是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3172772/