1
22
正如我在这个问题的原始答案中所说,您应该使用一个接口。我的答案贴在后面(标记为“接受”)说要使用一个班级。这不是很好。接口是更好的选择,原因如下:
对于名为“user”的类,请为其创建一个接口(称为“iuser”),然后按以下方式更新部分用户类的定义:
然后,在IUser接口中,向属性添加适当的数据注释属性:
|
2
9
对于名为“user”的类,请为其创建一个接口(称为“iuser”),然后按以下方式更新部分用户类的定义:
然后,在IUser接口中,向属性添加适当的数据注释属性:
|
3
6
linq to sql将对象类生成为分部。实现数据注释的一个简单方法是创建自己的对象分部类,将[MetadataType(typeof(yourdataAnnotationClass))]放在创建的分部类上。 例子:
为要验证的每个字段创建带有元数据的自己的元数据类
为要向其中添加元数据的对象类创建分部类,在本例中是项目类:
注意:您不需要在类中指定任何内容,只需要指定元数据类型。 |
4
2
谢谢,但问题是MS将metadatatypeattruute的原型定义为
所以,您必须使用类,而不是接口 来自中国 森林李:___ 邮箱:xiaoqianglinsen@163.com(msn) 邮箱:lixiaoqiang@webservice.com.cn |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |