【发布时间】:2009-03-06 12:35:41
【问题描述】:
我是 Linq 世界的新手,目前正在探索它。我正在考虑在我的下一个涉及数据库交互的项目中使用它。
根据我的阅读,我认为与数据库交互有两种不同的方式:
- Linq to SQL
- Linq 到数据集
现在我要开发的产品不能依赖于数据库的类型。例如,它可能与 SQL server/Oracle 一起部署。
现在我的问题是:
- 如果我使用 Linq to SQL,我是否只能使用 SQL Server?
- 我想我可以将 Linq to DataSet 用于 SQL server 和 oracle。但是,如果我将 Linq to DataSet 用于 SQL 服务器(与 Linq to SQL offcourse 相比),我会失去一些东西(易于编程、性能、可靠性等)吗?
【问题讨论】:
-
第三个选项:ADO 实体框架(在 Linq to Entities 之上)
标签: .net linq linq-to-sql linq-to-dataset