2011-08-08 4 views
2

다음과 같은 클래스가 있습니다.특정 열에 MVC 매핑?

[Bind()] 
[Table("Actives", Schema = "Actives")] 
public class Active 
{ 
    [Key()] 
    public int ID { get; set; } 

    [Required(ErrorMessage="Du skal angive et nummer for denne aktiv.")] 
    [DisplayName("Nummer")] 
    public int Number { get; set; } 

    [Required(ErrorMessage = "Du skal angive hvilken type aktiven er.")] 
    [DisplayName("Aktiv-type")] 
    [Column(TypeName = "int")] 
    public ActiveType ActiveType 
    { 
     get; 
     set; 
    } 

    [Column(TypeName = "int")] 
    [DisplayName("Sted")] 
    public Place Place 
    { 
     get; 
     set; 
    } 

} 

내 "장소"와 "ActiveType"속성이 "Place_ID"와 "ActiveType_ID"컬럼에 일치하도록 지정할 수 있습니까?

답변

1

질문을 올바르게 이해하고 있는지 잘 모르겠지만 Column 속성에 Name 속성을 사용할 수 없습니까?

[Required(ErrorMessage = "Du skal angive hvilken type aktiven er.")] 
[DisplayName("Aktiv-type")] 
[Column(TypeName = "int", Name="ActiveType_ID")] 
public ActiveType ActiveType 
{ 
    get; 
    set; 
} 

[Column(TypeName = "int", Name="Place_ID")] 
[DisplayName("Sted")] 
public Place Place 
{ 
    get; 
    set; 
} 

ColumnAttribute에 MSDN 문서에 대한 링크.

관련 문제