2013-07-02 178 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; } 
}