我的 ViewModel 有一个模型集合。在这方面我有几个问题。
1 - 如果我只INotifyPropertyChanged
在ViewModel中实现接口,当在视图中修改模型的属性时,如何通知模型?我应该在模型和视图模型中实现接口吗?
2 - 如果我想在 ViewModel 中使用 LINQ,我必须创建模型的集合List<T>
,不能ObservableCollection
,是吗?
3 - 我应该在哪里操作数据库?在 ViewModel 或其他地方?比如我在视图中添加了一个实例,我想把它添加到数据库中,我应该在哪里执行LINQ命令插入呢?
谢谢。