NHibernate和Hibernate之间有什么区别



上个月我在新公司开始了一份新工作。这家公司将Nhibernate用于.Net解决方案。但我以前从未经历过这种情况。我在Entityframework有两年的工作经验。当我在谷歌上搜索时,我找不到Nhibernate和Hibernate之间的区别。我认为,Nhibernate是用于.Net解决方案的Hibernate。这是真的吗?你能说出与Hibarnate有什么不同吗?
谢谢,

实体框架(EF(、NHibernate和Hibernate是完整的对象关系映射器(ORM(。

EF和NHibernate适用于.NET/C#。Hibernate适用于Java。

最初,Hibernate是为Java开发并使用的。之后,它被移植到NHibernate for.NET/C#。两者都是两个不同的项目;单独开发和维护。

NHibernate和Hibernate在一开始的结构上是相似的。我不确定现在是不是这样。但是,很多时候,如果我在网上找到Hibernate的解决方案,大部分相同(或类似(的方法也适用于NHibernate。我从来没有使用过Hibernate,所以我不能肯定地说有相似之处;但根据我的观察,它们几乎是一样的。

相关内容

  • 没有找到相关文章

最新更新