当存在LINQ到SQL的可能性时,考虑NHibernate for.Net是否仍然有益?
我对LINQtoSQL和NHibernate都不是很熟悉 据我所知,LINQtoSQL在许多方面是NHIbernate对.Net的一种替代 那么,这是否意味着LINQtoSQL是NHibernate的一个内置移植,让.Net开发人员跳过NHibernate,开始使用LINQtoSQL呢当存在LINQ到SQL的可能性时,考虑NHibernate for.Net是否仍然有益?,.net,linq,nhibernate,linq-to-sql,.net,Linq,Nhibernate,Linq To Sql,我对LINQtoSQL和NHibernate都不是很熟悉 据我所知,LINQtoSQL在许多方面是NHIbernate对.Net的一种替代 那么,这是否意味着LINQtoSQL是NHibernate的一个内置移植,让.Net开发人员跳过NHibernate,开始使用LINQtoSQL呢 谢谢这很有争议,但我还没有看到一个ORM工具可以与NHibernate竞争。诚然,LINQtoSQL有其优点——主要的一点是实际的LINQ——在某些方面它是完美的,只是没有那么灵活和强大。这是非常有争议的,但我还
谢谢这很有争议,但我还没有看到一个ORM工具可以与NHibernate竞争。诚然,LINQtoSQL有其优点——主要的一点是实际的LINQ——在某些方面它是完美的,只是没有那么灵活和强大。这是非常有争议的,但我还没有看到一个ORM工具可以与NHibernate竞争。诚然,LINQtoSQL有其优点——主要的一点是实际的LINQ——在某些方面它是完美的,只是没有那么灵活和强大。使用“替换”一词代替“替换”一词 因此,是的,它是NHibernate的替代品,然而,与大多数事物一样,在决定您希望选择哪条路线时,值得查看两者的所有特性。使用“替代品”一词,而不是使用“替代品”
因此,是的,它是NHibernate的替代品,但是,与大多数事物一样,在决定您希望选择哪条路线时,值得查看这两种方法的所有功能。嗯,它们完全不同 Linq到sql只是一个从Linq到sql的转换器,它没有任何上下文、缓存和所有nhibernate内容 nhibernate比实体框架更好
但是linq到sql非常简单,stackoverflow使用它:)。嗯,它们完全不同 Linq到sql只是一个从Linq到sql的转换器,它没有任何上下文、缓存和所有nhibernate内容 nhibernate比实体框架更好
但是linq到sql非常简单,stackoverflow使用它:)。NHibernate绝对是一个很好的选择。目前,它仍然是.NET领域最强大的ORM
就个人而言,我更喜欢实体框架。它还没有NHibernate强大,但它是微软定制的ORM,提供与其他MS工具的最佳集成。(例如,Reporting Services的下一个版本将支持EF模型。)NHibernate无疑是一个不错的选择。目前,它仍然是.NET领域最强大的ORM
就个人而言,我更喜欢实体框架。它还没有NHibernate强大,但它是微软定制的ORM,提供与其他MS工具的最佳集成。(例如,Reporting Services的下一版本将支持EF模型。)NHibernate比Linq2Sql或EF更成熟、更强大。在任何情况下,了解NH和EF都很有用。NHibernate比Linq2Sql或EF更成熟、更强大。在任何情况下,了解NH和EF都是有用的。它们不进行比较。然而,我相信NHibernate是最好的ORM,远远超过微软的实体框架
Nhibernate更强大。另外,微软一直在推动EF4.xNhibernate的功能更加强大。加上微软一直在推出EF 4.xRobin,你知道在这方面比较Nhibernate和LINQ功能的比较表吗?Robin,你知道在这方面比较Nhibernate和LINQ功能的比较表吗?