C# 如何确定在Linq to Sql对象中更改了哪些字段
我有一个LINQtoSQL数据库,我想在其中记录对实体所做的一些更改。现在,我通过读取DataContext.GetChangeSet().Updates属性来获取更新的实体,但这并没有为我提供已更改实体的字段 有没有办法知道在更新的实体中修改了哪些字段C# 如何确定在Linq to Sql对象中更改了哪些字段,c#,.net,linq-to-sql,C#,.net,Linq To Sql,我有一个LINQtoSQL数据库,我想在其中记录对实体所做的一些更改。现在,我通过读取DataContext.GetChangeSet().Updates属性来获取更新的实体,但这并没有为我提供已更改实体的字段 有没有办法知道在更新的实体中修改了哪些字段 感谢DataTable有一个GetModifiedMembers方法,该方法将返回指定实体实例中已更改的成员列表 DataClasses1DataContext context; Class1 instance = context.GetCha
感谢DataTable有一个GetModifiedMembers方法,该方法将返回指定实体实例中已更改的成员列表
DataClasses1DataContext context;
Class1 instance = context.GetChangeSet().Updates.OfType<Class1>().First();
context.Class1s.GetModifiedMembers(instance);
DataClasses1DataContext上下文;
Class1实例=context.GetChangeSet().Updates.OfType().First();
context.classas.GetModifiedMembers(实例);
数据表有一个GetModifiedMembers方法,该方法将返回指定实体实例中已更改的成员列表
DataClasses1DataContext context;
Class1 instance = context.GetChangeSet().Updates.OfType<Class1>().First();
context.Class1s.GetModifiedMembers(instance);
DataClasses1DataContext上下文;
Class1实例=context.GetChangeSet().Updates.OfType().First();
context.classas.GetModifiedMembers(实例);