C# 使用LINQ GetChangeSet()向用户显示发生了什么
假设我有一个L2S更新,我想向用户显示更改的内容。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
context.SubmitChanges()之后
如果是第二个;理论上,我可以将返回类型更改为IList
,然后返回returncontext.GetChangeSet().Updates代码>?好的,在您调用提交更改之前;提交更改使用GetChangeSet信息确定要生成的SQL等。AFAIK在调用提交更改之前;提交更改使用GetChangeSet信息来确定要生成的SQL等。为什么不尝试检查GetChangeSet()
在赋值后以及调用SubmitChanges()
后返回的内容。所以本质上,“这太简单了,自己去想办法吧”。我能应付。好的。我不是有意暗示这太简单了。只是实验将是我要做的第一件事,我只会在没有澄清事情或提出另一个问题的情况下发布一个问题。@ChrisF:不用担心,有时候当我匆忙工作时,我会在没有事先考虑的情况下发布。如果这是一些经过一点实验后就很明显的东西,那么我对此很冷静。有时候我只需要放慢脚步……:)你为什么不试验一下GetChangeSet()
赋值后以及调用SubmitChanges()
后返回的内容呢?本质上,“这太简单了,你自己去弄清楚吧”。我能应付。好的。我不是有意暗示这太简单了。只是实验将是我要做的第一件事,我只会在没有澄清事情或提出另一个问题的情况下发布一个问题。@ChrisF:不用担心,有时候当我匆忙工作时,我会在没有事先考虑的情况下发布。如果这是一些经过一点实验后就很明显的东西,那么我对此很冷静。有时候我只需要放慢脚步……:)