【发布时间】:2019-10-03 07:33:28
【问题描述】:
在 EntityFramework Core 中,在不使用 Log 的情况下调用 SaveChanges() 后,如何判断哪些表实体被更新?我想存储在变量或控制台写行中。有没有办法读取元数据或通过反射等?对任何策略持开放态度。如果保存多个表,想保存在List或者Enumerable中,
public class CustomContext : DbContext
{
public CustomContext ()
{
}
public override int SaveChanges()
{
Console.Writeline("...
}
资源:How to make Entity Framework Data Context Readonly
使用 Entity Framework Core 2.2
'重复问题跟踪所有原始内容、值等,我只是在寻找受影响的不同实体,可能需要更简单的代码行。
【问题讨论】:
-
看看这个答案,应该对你有帮助stackoverflow.com/a/32738370/9998747
-
嗨 @JamalSalman 跟踪所有原始内容、值等,我只是在寻找受影响的不同实体,可能需要更简单的代码行,谢谢
标签: c# .net entity-framework .net-core entity-framework-core