我是Linq世界的新手,目前正在探索它。 我正在考虑在涉及数据库交互的下一个项目中使用它。
从我所读的内容来看,我认为有两种不同的与数据库交互的方式:
- Linq to SQL
- Linq to DataSet
现在,我要工作的产品不能依赖于数据库类型。 例如,它可能部署在SQL Server / Oracle上。
现在我的问题是:
- 如果我使用Linq to SQL,我是否仅限于使用SQL Server?
- 我认为我可以同时使用Linq to DataSet处理SQL Server和Oracle。 但是,如果我在SQL Server上使用Linq to DataSet(与Linq to SQL相比),是否会失去一些东西(编程便捷性,性能,可靠性等)。