如果我有两个班级:
public class Event
{
public int EventId { get; set; }
public string EventName { get; set; }
}
和
public class Dog
{
public int DogId { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
我希望我的event
课程能够附上dog
个列表。
我怎样才能让我的事件类理解我希望它能够包含一个狗列表?
我正在使用实体框架。谢谢!
答案 0 :(得分:3)
假设您正在使用Code-First:
public class Event
{
public int EventId { get; set; }
public string EventName { get; set; }
public virtual ICollection<Dog> Dogs { get; set; }
}
public class Dog
{
public int DogId { get; set; }
[ForeignKey("Event")]
public int EventID { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public virtual Event Event { get; set; }
}