在 ASP.NET 4.5 C# Entity Framework 5 Code First 项目中,我想记录运行时数据库中所做的更改(日志记录必须在 asp.net 应用程序中完成,而不是在数据库中完成) .以前,SQL 语句是由代码构建的,而这些语句只是简单地记录下来。现在使用 EF,对象通过 linq to entities 检索,修改和
db.SaveChanges();
正在调用。我的第一个想法是检索 EF 发送到数据库的实际 SQL 语句——但这似乎相当复杂。我发现了很多在调试期间显示 SQL 的“解决方案”,但没有让代码在运行时检索它的简单方法。
所以我正在寻找任何可以记录所做更改的解决方案(发送到数据库的 SQL [首选],或对对象所做更改的某种其他形式的文本表示),而这不会' 需要包含许多复杂的调试库。
最佳答案
关于c# - Entity Framework 5 日志数据库在运行时发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13491340/