您好有一个名为 Customer 的 linq 对象,它基本上是我在数据库中的 Customer 表,其中包含以下字段
Name Varchar(128) NOT NULL
Email Varchar(128) NULL
PostCode Varchar(16) NOT NULL
...a lot more fields
此对象绑定到 mvc4 中的模型:
public class EventModel{
public Customer Customer {get;set;}
}
我想要做的是当 this 绑定到模型时添加自定义验证对象来检查对象的属性以验证视图中的表单。在探索我的 linq 对象时,我可以看到有 Nullable 和 Server Data Type 等属性,例如 Name 字段将 Nullable 设置为 false,Server Data Type 是 Varchar(128) NOT NULL。从这里我可能会创建以下内容:
[Required, StringLength(128)]
有没有人对此有任何想法或有更简单的方法?传入任何对象以与表单进行比较的通用方法将是理想的。