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屬性不會重新綁定