1
A
回答
0
想想如果你的实体改变超时会发生什么,那么你可能会强制改变你创建的所有不同的viewModels,而不是使用Include或Exclude。它会很难维护你的代码。
假设你有这样的:
public class PersonalViewModel
{
private int PersonalID { get; set; }
public string PersonalName { get; set; }
public string PersonalFamily { get; set; }
public byte? GenderID { get; set; }
public string PersonalPhone { get; set;}
}
考虑这些:
public string ShowPersonalToAll(
[Bind(Exclude = "PersonalPhone")]PersonalViewModel newPersonal)
{...}
OR
public class PersonalViewModel
{
private int PersonalID { get; set; }
public string PersonalName { get; set; }
public string PersonalFamily { get; set; }
public byte? GenderID { get; set; }
}
现在,如果个人储蓄的移动变得很重要!并且如果您为多个操作创建了不同的自定义ViewModel(取决于应用程序的业务)?
然后,您必须更改主ViewModel和所有其他自定义ViewModel,虽然通过使用排除不需要更改ViewModels,不需要更改操作和主ViewModel只是改变。
相关问题
- 1. 绑定行选择到ViewModel的属性
- 2. TextBox.Text绑定到ViewModel的属性
- 3. 绑定到ViewModel和CodeBehind中的属性
- 4. 将ViewModel属性绑定到DataGridComboBoxColum
- 5. 如何从DataGridColumn.Header绑定到ViewModel属性?
- 6. 将DataGrid列绑定到ViewModel属性
- 7. DataGrid MultiDataTrigger绑定到ViewModel属性
- 8. 绑定到ViewModel中的对象属性
- 9. 如何绑定ViewModel的属性和ViewModel中的集合项的属性?
- 10. 如何将Parent UserControl Dependency属性绑定到Child UserControl ViewModel属性?
- 11. MVVM绑定viewmodel属性子视图模型属性
- 12. WPF将ViewModel属性绑定到附加属性
- 13. 将控件属性绑定到窗口ViewModel类的属性
- 14. 将WPF ContextMenu MenuItem绑定到UserControl属性vs ViewModel属性
- 15. 数据绑定到来自集合绑定的ViewModel属性?
- 16. MVVM绑定到Model或ViewModel?
- 17. 绑定到xaml或viewmodel?
- 18. Silverlight:Parent ViewModel属性值为Child ViewModel属性
- 19. 如何将View中的自定义属性绑定到ViewModel上?
- 20. 我们如何将选定的行(或该行的任何属性[例如Id列])绑定到ViewModel的属性?
- 21. WPF将绑定TextBox文本属性绑定到TreeView中的特定ViewModel的属性
- 22. 绑定属性parent属性
- 23. 绑定属性
- 24. Viewmodel绑定
- 25. 复合材料绑定到属性和内部viewmodel属性未触发
- 26. 如何将ResourceDictionary中的SolidColorBrush的Color属性绑定到ViewModel Color属性
- 27. Silverlight - 将按钮上的IsEnabled属性绑定到ViewModel上的属性
- 28. MVVM:将ViewModel中的属性绑定到不同VM中的属性?
- 29. 如何将ItemTemplate CheckBox的Command属性绑定到ViewModel对象的属性?
- 30. 绑定到ViewModel中最初的NULL属性不会重新绑定