2016-09-07 16 views
0

私のクラスEntity Frameworkの6外部キー

public class User 
{ 
    [Key] 
    public int userId { get; set; } 

    [Required(ErrorMessage = "Name Required.")] 
    [Display(Name = "Name")] 
    public string name { get; set; } 
    [Required(ErrorMessage = "Username Required.")] 
    [Display(Name = "Username")] 
    public string username { get; set; } 
    [Required(ErrorMessage = "Password Required.")] 
    [Display(Name = "Password")] 
    public string password { get; set; } 
    [Required(ErrorMessage = "Phone Number Required.")] 
    [Display(Name = "Phone Number")] 
    public string phone { get; set; } 
    [Display(Name = "Address")] 
    public string address { get; set; } 
    public ICollection<Service> services { get; set; } 
} 

public class Service 
{ 
    [Key] 
    public int serviceId { get; set; } 

    [Display(Name = "Service Name")] 
    [Required(ErrorMessage = "Service Name Required.")] 
    public string serviceName { get; set; } 
    [Display(Name = "Service Type")] 
    [Required(ErrorMessage = "Select Service Type")] 
    public int serviceType { get; set; } 
    [Display(Name = "Service Price")] 
    [Required(ErrorMessage = "Invalid Service Price")] 
    public int servicePrice { get; set; } 
} 

2つの以上のクラスで選択したコードの最初のアプローチでは、私のモデルです。特定のユーザーに属するすべてのサービスを照会しようとしています。

誰でも私に助けてくれますか? ありがとうございました

答えて

1

ユーザークラスでは、「サービス」プロパティを仮想として設定する必要があります。

関連する問題