通过使用验证属性,我了解一般n层架构模型类中的模型类的业务层验证。 现在,我只是想知道它是否适用于Linq2Sql类,就好像我手动向类或其成员添加一些属性,然后在Dbml文件中的下一个添加或删除时,它将重写设计器类,删除我所做的更改
请帮帮我......
非常感谢任何想法,示例代码或网站引用。
答案 0 :(得分:0)
您可以编写一个部分类并注释
using System.ComponentModel.DataAnnotations;
namespace MvcDA {
[MetadataType(typeof(ProductMD))]
public partial class Product {
public class ProductMD {
[StringLength(50),Required]
public object Name { get; set; }
[StringLength(15)]
public object Color { get; set; }
[Range(0, 9999)]
public object Weight { get; set; }
// public object NoSuchProperty { get; set; }
}
}
}