MVVM:将数据库CRUD放在哪里?

MVVM:将数据库CRUD放在哪里?,mvvm,Mvvm,模型应该从数据库中保存/删除自身,还是逻辑应该在ViewModel中?我只是从MVVM开始,所以我不确定 我使用存储库模式进行CRUD操作。创建一个名为Repositories的文件夹,并将存储库放在其中。然后您可以在ViewModel中调用它们。就像Josh Smith的示例一样?完全正确。它还提供了使用IOC容器和轻松模拟数据库存储库的功能。

模型应该从数据库中保存/删除自身,还是逻辑应该在ViewModel中?我只是从MVVM开始,所以我不确定

我使用存储库模式进行CRUD操作。创建一个名为Repositories的文件夹,并将存储库放在其中。然后您可以在ViewModel中调用它们。

就像Josh Smith的示例一样?完全正确。它还提供了使用IOC容器和轻松模拟数据库存储库的功能。