Asp.net mvc MVC使字段为必填字段
我需要做一个必填字段。 从模型中,它已经为名为DataVal的字段创建,该字段是entity(table)data_Input的一部分,在我将其添加到EntityFramework时自动创建 请注意,在Entityframework中,它已经证明了以下几点:Asp.net mvc MVC使字段为必填字段,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我需要做一个必填字段。 从模型中,它已经为名为DataVal的字段创建,该字段是entity(table)data_Input的一部分,在我将其添加到EntityFramework时自动创建 请注意,在Entityframework中,它已经证明了以下几点: public global::System.String DataVal { get { return _DataVal; } set
public global::System.String DataVal
{
get
{
return _DataVal;
}
set
{
}
public partial class data_Input
{
[Required]
public string DataVal{ get; set; }
}
我需要做的是使DataVal字段成为必需字段
我有以下资料:
public global::System.String DataVal
{
get
{
return _DataVal;
}
set
{
}
public partial class data_Input
{
[Required]
public string DataVal{ get; set; }
}
我得到了一个错误,虽然它说其他地方已经有了DataVal的定义
我的问题是,由于实体框架已经在创建东西,我如何着手使某个字段成为必需字段 看起来您的类需要一个
元数据类型
属性,并带有一个单独的验证类
有关详细信息,请参阅
从该条中:
[MetadataType(typeof(Dinner_Validation))]
public partial class Dinner
{}
public class Dinner_Validation
{
[Required]
public string Title { get; set; }
}