gpt4 book ai didi

database - 选择一个 ORM 工具——选择太多,时间太少

转载 作者:搜寻专家 更新时间:2023-10-30 20:32:34 25 4
gpt4 key购买 nike

在大量阅读、玩耍和摆弄之后,我仍然不确定我应该在其他工具之上使用哪种 ORM 工具。我正在使用 Dotnet 堆栈。

我看过:

  • Entity Framework
  • LLBLgen Pro
  • N 休眠

目前我对 LLBLGen Pro 印象相当深刻。

我还阅读了 CaSTLe 的 active record、sub sonic 和 Linq to SQL。

为什么我应该使用一个而不是另一个?使用这个而不是那个的陷阱是什么?

我应该如何尝试做出明智的决定。

我担心一些我在这个阶段可能看不到的大陷阱,它们只会在开发周期的很长一段时间内出现,然后造成重大麻烦。

感谢所有的帮助。

最佳答案

我用过 NHibernate 和 Entity Framework,两者都很棒。如果您更喜欢拖放式方法, Entity Framework 是最佳选择,也许是最容易上手的。如果您需要用于商业产品的 ORM,那么销售 EF 可能更容易(因为 Microsoft 支持它)。至少那是我的经验。但是,我在我当前的项目(一个客户)中使用 HNibernate,我们对此非常满意。它有一点学习曲线,但一旦掌握了它,使用起来就会非常高效。唯一的缺点是您必须进行 XML 修改。如果您有可能使用 EF 4,我认为这是我的建议。如果没有,请使用 NHibernate。

关于database - 选择一个 ORM 工具——选择太多,时间太少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com