2011-10-08 3 views
1

에 추가하는 이유는 모델이 있습니다외래 키가 내 테이블

public class QuestionRevision 
{ 
     [Key] 
     public int Id { get; set; } 

     public int IdEditor { get; set; } 

     public List<Tag> Tags { get; set; } 
} 

public class Tag 
{ 
     [Key] 
     public int Id { get; set; } 
     [Required] 
     public string Name { get; set; } 
} 

문제는, 내가 Tags 테이블에 추가로 열이를 QuestionRevision_Id을했다.

물론 하나의 태그는 많은 질문에 할당 될 수 있으므로 필요한 것은 아닙니다.

원하는 결과를 얻으려면 어떤 주석을 추가해야합니까?

public virtual List<QuestionRevision> QuestionRevisions { get; set; } 

및 QuestionRevision에서

:

public virtual List<Tag> Tags { get; set; } 

을 그래서 지금은 내가 원하는 방법 일입니다 지금은, 테이블 TagQuestionRevisions이

답변

0

나는 태그 클래스에 추가했습니다.

+0

나는 똑같은 문제에 직면하고있다. 그러나 나는 당신의 대답을 이해하지 못한다. 자세한 내용을 포함하도록 업데이트 하시겠습니까? 나는 많은 태그를 공유하고 싶습니다. 제품 (사용 사례)과 태그 사이에 매핑을 저장해야한다는 것을 알게되었습니다. 고맙습니다! – Brandon

관련 문제