C# 为MVVM集中数据注释
有没有更好的方法来集中模型和视图模型的数据注释,甚至是不同的视图模型,但它们的某些属性是相同的 我提出的一种方法是使用specialize数据注释。与[Agrange]类似,内置范围为0到100C# 为MVVM集中数据注释,c#,data-annotations,C#,Data Annotations,有没有更好的方法来集中模型和视图模型的数据注释,甚至是不同的视图模型,但它们的某些属性是相同的 我提出的一种方法是使用specialize数据注释。与[Agrange]类似,内置范围为0到100 public class Model{ [range(0,100)] public int Age{get;set;} } public class ViewModel{ [range(0,100)] public int Age{get;set;} } 您可以将模型实例放入视图模型中。是的,但我的
public class Model{
[range(0,100)]
public int Age{get;set;}
}
public class ViewModel{
[range(0,100)]
public int Age{get;set;}
}
您可以将
模型
实例放入视图模型中。是的,但我的情况是,模型中的所有属性都与某些视图模型相关。