Fra*_*ans 27 .net c# sql asp.net
(编辑:我把它变成了社区维基,因为它更适合协作格式.)
从.NET访问SQL Server和其他数据库有很多种方法.所有这些都有其优点和缺点,它永远不会是一个简单的问题,哪个是"最好的" - 答案永远是"它取决于".
但是,我正在寻找不同层次系统背景下不同方法和框架的高层次比较.例如,我认为对于快速而肮脏的Web 2.0应用程序,答案与内部企业级CRUD应用程序有很大不同.
我知道Stack Overflow上有很多关于这个问题子集的问题,但我认为尝试构建一个汇总比较会很有用.我会尽力更新问题并加以纠正和澄清.
到目前为止,这是我对高层的理解 - 但我确信这是错误的......我主要关注微软的方法来保持这一点.
这些东西是完全不同的还是仅仅是标准ADO.NET的一层? - 如果您有DAL或者实施了LINQ或实体,您真的会使用这些吗?
其他一些相关链接; NHibernate或LINQ to SQL Entity Framework与LINQ to SQL
我认为LINQ to SQL适用于针对SQL Server的项目.
如果我们针对不同的数据库,ADO.NET实体框架会更好.目前我认为很多提供商可用于ADO.NET实体框架,PostgreSQL,MySQL,esql,Oracle等许多提供商(请访问http://blogs.msdn.com/adonet/default.aspx).
我不想再使用标准的ADO.NET了,因为这是浪费时间.我总是去找ORM.
| 归档时间: |
|
| 查看次数: |
24900 次 |
| 最近记录: |