2016-09-07 91 views
0

我的班實體框架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; } 
} 

上面的兩個類是我在代碼中第一種方法模型。我試圖查詢屬於特定用戶的所有服務。

任何人都可以幫助我嗎? 在此先感謝

回答

1

您需要在'用戶類'中將'services'屬性設置爲虛擬。