有没有一种简单的方法来实现LINQ来与DataContext对象?
问题描述:
我有一个可用的LINQ to SQL模型。我希望能够使用相同的模型,但连接到DataSet对象而不是SQL Server。有没有一种简单的方法来实现LINQ来与DataContext对象?
我需要能够查询模型,修改字段以及插入和删除操作。有没有简单的方法来完成这个?
我注意到another question提到了类似的情况,但我不确定这是否适用于我的问题。
答
您可以直接使用LINQ to DataSet,但LINQ to SQL查询转换程序将表达式树转换为SQL语句,并且无法更改。对于给定的DataContext
对于插入/更新列表/删除,你可以叫DataContext.GetChangeSet()
答
你想由一个DataSet支持一个DataContext。不,这不存在,除非你建立它。