2013-07-02 123 views
0

我需要创建一个字段。 从模型中,它已经为名为DataVal的字段创建,该字段是实体(表)data_Input的一部分,该字段在我将其添加到EntityFramework时自动创建。需要MVC字段

注意,在它的EntityFramework已经creted如下:

public global::System.String DataVal 
    { 
     get 
     { 
      return _DataVal; 
     } 
     set 
     { 

     } 

我需要做的就是让需要的DataVal领域。

我有以下几点:

 public partial class data_Input 
     { 
      [Required] 
      public string DataVal{ get; set; } 
     } 

我得到一个错误,虽然,说已经有用于DataVal一个DEFINITY别处。

我的问题是,由于实体框架已经创造的东西,我该如何去做一个特定的领域是必需的。

回答

1

看起来你需要一个MetaDataType属性在你的类,与一个单独的验证类。

查看this link了解详情。

那篇文章:

[MetadataType(typeof(Dinner_Validation))] 
public partial class Dinner 
{} 

public class Dinner_Validation 
{ 
    [Required] 
    public string Title { get; set; } 
}