我正在玩和学习EntityFramework 7 RC1。
我有
public class Person
{
public long PersonId{get;set;}
public ICollection<Relation> Friends {get;set;}
public ICollection<Group> Groups{get;set;} //Works if commented
}
public class Relation
{
public long RelationId { get; set; }
public long PersonId { get; set; }
public Person FriendWith { get; set; }
public ICollection<RelationType> Status { get; set; }
}
public class Group
{
public long GroupId { get; set; }
public long PersonId { get; set; }
public string Name { get; set; }
public ICollection<Person> Friends { get; set; }
}
一切都在我的模型中有效,但不是Group类的最后一个属性。
我想要的是一个人可以拥有朋友(人)并且可以将他的朋友分组(同事,朋友......)。 顶部是有可能查询一个人并得到: - Person.Friends - Person.Groups - Person.Groups.FirstOrDefault()。朋友
非常感谢你的帮助。