Jam*_*man 20 .net linq orm azure azure-sql-database
只是想知道每个人对于什么ORM用于SQL Azure的想法?
我很习惯使用LINQ-to-SQL,我相信它可以让它与SQL Azure一起使用.但是,根据我的理解(如果我错了,请纠正我),在.NET框架的未来版本中,Linq-to-SQL不会有进一步的改进吗?
或者,有实体框架......而且更远离Microsoft Camp的NHibernate.
理想情况下,任何其他建议应该是免费或开源的.我见过Telerik的ORM,但这当然是商业产品.
我可以通过Google搜索获得每个ORM的定义/好处,但我只是对人们对ORM似乎最适合他们的意见感兴趣(即使它不是上述内容)
我们目前在Azure上使用NHibernate并且发现它非常好.
因为我们使用s#arp架构来提供NHibernate和Dependency Injection的大部分管道代码,所以我们已经设法通过良好的坚实基础来快速启动项目.总而言之,它是相当轻松的,但是当你第一次开始时,NHibernate可能会有一些陡峭的学习曲线.
我不确定您是否了解Fluent NHibnerate - http://fluentnhibernate.org - 但它是一个很棒的工具,会自动将您的业务对象映射到您的数据库.它当然可以根据您的需要进行定制.
我最近爱上了Entity Framework 4.0的"Code First"ORM /数据持久性方法.
毫无疑问 - EF4.0比之前版本的EF领先一年,并推动EF成为ORM市场的真正竞争对手.
阅读来自PDC 2010的Hanselman的EF代码第一个演示脚本或Scott Guthrie的Code First演练:)
归档时间: |
|
查看次数: |
2518 次 |
最近记录: |