我需要制作一个场地。 从模型中,它已经为一个名为DataVal的字段创建,该字段是实体(表格) data_Input 的一部分,当我将其添加到EntityFramework时会自动创建。
请注意,在Entityframework中,它已经创建了以下内容:
public global::System.String DataVal
{
get
{
return _DataVal;
}
set
{
}
我需要做的是使DataVal字段成为必需。
我有以下内容:
public partial class data_Input
{
[Required]
public string DataVal{ get; set; }
}
我收到一个错误,虽然说其他地方的DataVal已经存在一定的差异。
我的问题是,由于实体框架已经创造了东西,我该如何去做某个领域。
答案 0 :(得分:1)
您的类似乎需要MetaDataType
属性,并且需要单独的验证类。
有关详细信息,请参阅this link。
从那篇文章:
[MetadataType(typeof(Dinner_Validation))]
public partial class Dinner
{}
public class Dinner_Validation
{
[Required]
public string Title { get; set; }
}