问题描述
|
解决方法
您在这里有很多选择,我个人更喜欢实体框架,但是我知道NHibernate还是一个功能强大且广泛使用的ORM。
我个人不建议使用Linq2Sql。实体框架更好,并且像Linq2Sql的后继者。
NHibernate非常强大,但对我来说却比较棘手(与Entity Framework相比)。
我不了解SubSonic,但我听说过。
他们之间选择?这完全取决于您。
以下链接可以帮助您明智地选择:
亚音速vs NHibernate
Subsonic 3 VS实体框架
实体框架4与NHibernate
, 我建议使用LINQ to SQL:
http://msdn.microsoft.com/en-us/library/bb425822.aspx
LINQ to SQL为企业应用程序提供了一种与数据库接口的简便方法。
与其他方法相比,还有大量关于如何在线使用LINQ to SQL的文档。
第1部分:LINQ to SQL简介
第2部分:定义我们的数据模型类
第三部分:查询数据库
第4部分:更新我们的数据库
第5部分:使用控件绑定UI
第6部分:使用存储过程检索数据
第7部分:使用存储过程更新数据库
第8部分:执行自定义SQL表达式
第9部分:通过控件使用自定义LINQ表达式
, 您有很多选择。
在做出选择之前,至少应该研究一些。
我会考虑...
实体框架
n冬眠
Linq 2 SQL
精巧的人