Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用LINQ GetChangeSet()向用户显示发生了什么_C#_.net_Linq_Linq To Sql_Datacontext - Fatal编程技术网

C# 使用LINQ GetChangeSet()向用户显示发生了什么

C# 使用LINQ GetChangeSet()向用户显示发生了什么,c#,.net,linq,linq-to-sql,datacontext,C#,.net,Linq,Linq To Sql,Datacontext,假设我有一个L2S更新,我想向用户显示更改的内容。GetChangeSet()在哪里填充?在我赋值之后或在context.SubmitChanges()之后 如果是第二个;理论上,我可以将返回类型更改为IList,然后返回returncontext.GetChangeSet().Updates?好的,在您调用提交更改之前;提交更改使用GetChangeSet信息确定要生成的SQL等。AFAIK在调用提交更改之前;提交更改使用GetChangeSet信息来确定要生成的SQL等。为什么不尝试检查Ge

假设我有一个L2S更新,我想向用户显示更改的内容。GetChangeSet()在哪里填充?在我赋值之后或在
context.SubmitChanges()之后


如果是第二个;理论上,我可以将返回类型更改为
IList
,然后返回
returncontext.GetChangeSet().Updates

好的,在您调用提交更改之前;提交更改使用GetChangeSet信息确定要生成的SQL等。

AFAIK在调用提交更改之前;提交更改使用GetChangeSet信息来确定要生成的SQL等。

为什么不尝试检查
GetChangeSet()
在赋值后以及调用
SubmitChanges()
后返回的内容。所以本质上,“这太简单了,自己去想办法吧”。我能应付。好的。我不是有意暗示这太简单了。只是实验将是我要做的第一件事,我只会在没有澄清事情或提出另一个问题的情况下发布一个问题。@ChrisF:不用担心,有时候当我匆忙工作时,我会在没有事先考虑的情况下发布。如果这是一些经过一点实验后就很明显的东西,那么我对此很冷静。有时候我只需要放慢脚步……:)你为什么不试验一下
GetChangeSet()
赋值后以及调用
SubmitChanges()
后返回的内容呢?本质上,“这太简单了,你自己去弄清楚吧”。我能应付。好的。我不是有意暗示这太简单了。只是实验将是我要做的第一件事,我只会在没有澄清事情或提出另一个问题的情况下发布一个问题。@ChrisF:不用担心,有时候当我匆忙工作时,我会在没有事先考虑的情况下发布。如果这是一些经过一点实验后就很明显的东西,那么我对此很冷静。有时候我只需要放慢脚步……:)