난 그렇게처럼 내 응용 프로그램에서 몇 가지 모델이 있습니다 엔티티 프레임 워크 - ASP MVC 모델 - 관계
public class Enquiry
{
[Key]
[Required]
public int EnquiryID { get; set; }
[Required]
[Display(Name = "Enquiry Type:")]
public virtual int EnquiryTypeID { get; set; }
public virtual EnquiryType EnquiryType { get; set; }
public virtual ICollection<DeliveryType> DeliveryTypes { get; set; }
}
public class EnquiryType
{
[Key]
public int EnquiryTypeID { get; set; }
[Display(Name = "Enquiry Type:")]
[MaxLength(100)]
public string EnquiryTypeName { get; set; }
}
public class DeliveryType
{
[Key]
public int DeliveryTypeID { get; set; }
public int EnquiryID { get; set; }
public string DeliveryName{ get; set; }
}
그래서 그것의 JIST입니다. 나는 Inquiry를 가지고 있으며, 각 Inquiry에는 일종의 Inquiry (Sales, General, Technical 등)가있다. 그래서 이것은 일대일 관계이다. 그런 다음 각 조회에는 여러 DeliveryTypes가 첨부되어 일대 다 관계를 가질 수 있습니다.
내 질문에 위의 모델을 올바르게 설정 했습니까? 내가 놓친 게 있니? 가상 장소가 잘못되었거나 올바르게 설정되지 않았습니까? DeliveryType 모델에 들어가기 위해서 EnquiryID
이 필요합니까?
거기에 문제가 있습니까? – Romias