假设我有现有的 Db 应用程序,它是使用 EF Model First 方法设计的。我有Users
表,当客户端代码尝试从Users
表中读取条目时,DAL 逻辑将 EF 实体投影到普通对象(这些只是简单的 C# 类,我们称之为 UserEntry 类)。
现在我应该添加 Update 方法,它采用 UserEntry 类。所以我只是想知道我应该如何跟踪 UserEntry 类中更改了哪些字段?
当然我可以保存所有数据,但我没有这种方法。
我可以完全重构现有的解决方案,甚至可以删除 UserEntry 类。我应该选择什么方法?使用 DbContext 生成器生成 POCO 类,或者例如使用 EF Power Tools 并转向 Code First 方法?