wpf在使用全局EF DBContext的静态对象访问数据库的时候,不能用对象进行前台数据的双向绑定。这会造成数据不同步。
- 你可以选择不用对象进行双向绑定,
- 或者用对象进行单向绑定,
- 或者不使用全局静态EF对象
因为ef的原理是将数据库的数据加载到一组对象中,如果使用静态对象, 就是只加载一次,如果数据库变化,EF不会同步。这时候必须再次实例化ef,进行数据读取
wpf在使用全局EF DBContext的静态对象访问数据库的时候,不能用对象进行前台数据的双向绑定。这会造成数据不同步。
因为ef的原理是将数据库的数据加载到一组对象中,如果使用静态对象, 就是只加载一次,如果数据库变化,EF不会同步。这时候必须再次实例化ef,进行数据读取