我正在开发一个项目数据管理(PDM)应用程序,该应用程序使用Entity Framework创建数据库并与之通信。我很困惑EF如何处理保存内存数据的更改,特别是如何处理对现有条目的更改。
因此,当创建DbContext对象时,将检索DbSet中的特定条目,例如项目,将放置DbContext,并更改项目名称。从那里如何将更改保存到数据库?是否需要创建另一个DbContext并且原始条目替换了修改后的条目?
从我一直在阅读,使用依赖注入和数据传输对象是所有酷孩子正在做的事情,我理解的意图,但如何实际将其实现到业务逻辑已逃过我。
仅供参考:我使用this作为指南,但我在VB工作