有没有一种简单的方法来实现LINQ以使用DataContext进行对象?

时间:2008-10-01 16:33:27

标签: .net linq orm

我有一个有效的LINQ to SQL模型。我希望能够使用相同的模型,但连接到DataSet对象,而不是SQL Server。

我需要能够查询模型,修改字段以及执行​​插入和删除操作。有没有一种简单的方法可以实现这一目标?

我注意到another question提到了类似的情况,但我不确定这是否适用于我的问题。

2 个答案:

答案 0 :(得分:1)

您可以直接使用LINQ to DataSet,但LINQ to SQL查询转换器会将表达式树转换为SQL语句,并且无法更改。

对于给定DataContext的插入/更新/删除列表,您可以调用DataContext.GetChangeSet()

答案 1 :(得分:0)

您需要一个由DataSet支持的DataContext。不,除非你构建它,否则这不存在。