我是MVVM/WPF的新手,尝试使用MVVM设计模式。我推荐本教程来使用树视图和数据库。
我知道我可以更改树形视图的选定项目,并参考它,我也可以在数据库中更改。我不知道使用treeview和数据库的正确方式。
例如,我有一个数据库
ID Name
1 A
2 B
我使用MVVM在treeview中填充它
A
|- B
现在,当将节点B重命名为C时,我需要在数据库中搜索B的id,并将其重命名。这是使用我的想法的正确方法,还是有更好的方法来实现它?
我知道我们可以像这篇文章一样使用,但是它不使用MVVM,并且MVVM的一些特性不能被应用。
如前所述:在MVVM (WPF)中将实体框架数据库模型(context)连接到viewModel的最佳方法是什么?
我正在学习WPF中的MVVM模式,许多示例演示了如何将模型实现到viewModel,但是模型中的示例只是简单的类,我希望将MVVM与实体框架模型(基本优先方法)一起使用。将模型连接到viewModel的最佳方法是什么?
谢谢你的回答。
//ctor of ViewModel
public ViewModel()
{
db = new PackageShipmentDBEntities(); // Entity Framework generated class
ListaZ