나는 답을 찾고자했지만 어딘가에서 내 질문에 답을 얻었지만 그 답을 얻지 못했습니다. 두 테이블이 독립적이지만 관련이 있습니다. 나는 EF에서 수업을 다룬다. C#에서 none 또는 one to many 관계로 모델을 만들고 싶습니다. 코드에서 어떻게 수행합니까? 다음은 내 두 모델은 다음과 같습니다내 데이터베이스에 처음으로 관계를 작성하는 방법
public class adult
{
[Key]
public int ID { get; set; }
[StringLength(50, ErrorMessage = "{0} cannot exceed {1} characters")]
public string LastName { get; set; }
public string Initials { get; set; }
public string Title { get; set;}
public string Address1 {get; set;}
public string Address2 {get; set;}
}
아래 많은 '아이'와 두 번째 모델이다.
public class children
{
[Key]
public int childNo { get; set; }
public string favourite { get; set; }
**public int childID { get; set; }**
[Required]
[StringLength(50, ErrorMessage = "{0} cannot exceed {1} characters")]
public string colour { get; set; }
public DateTime DateReceived { get; set; }
public DateTime DatePaid { get; set; }
}
나는 관계없이 하나 또는 여러 개의 관계에 관심이있다. 즉, 나는 아이 없이는 어른을 가질 수있다. children 클래스의 childID는 성인 클래스의 ID와 일치합니다. children 클래스에있는 많은 childID와 일치하는 클래스에 하나 또는 하나의 ID가 없습니다. 수업 시간에 이것을 어떻게 모델링합니까? 또한 매핑 된 값을 하나의보기에 표시하고 변경 사항을 편집, 생성 및 저장하는 데 관심이 있습니다.
감사합니다. Amir fo 응답. EF 모델은 childID가 성인 클래스의 ID와 관련이 있다는 것을 어떻게 알 수 있습니까? – Sithelo
명확성을 가져 주셔서 감사합니다. 나는 그 변화를 만들었고 나는 그것이 작동하는지 시험 할 필요가있다. 내 질문에서 당신은 내가 그 가치관을 어떻게 보여줄 수 있는지를 물어볼 것입니다. – Sithelo