2016-09-07 123 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'属性设置为虚拟。