我有一个带有绑定到实体框架对象的客户属性的视图模型。客户对象具有到其他表的多个导航属性。如果其中一个依赖表中已经存在现有记录,我的视图会正确显示,并且我可以编辑和保存,但是当我尝试将新对象添加到 Customer 属性时,例如:
Customer.BillingDetail = new CustomerBillingDetail();
即使 viewmodel Customer 属性填充了空白对象,视图也不会绑定到新对象。所以当我去保存时,输入的值都没有保存到视图模型中,它仍然有空白对象。
那么,如何让视图和视图模型在向导航属性添加新对象时进行通信?
视图模型中是否缺少用于跟踪客户导航属性的属性更改的内容?
谢谢,-希德。