我有以下型号:
public class Person
{
public string fullName { get; set; }
public virtual ICollection<Hobby> hobbies { get; set; }
public virtual Location location { get; set; }
}
public class Hobby
{
public string hobbyName { get; set; }
public virtual ICollection<Person> people { get; set; }
}
public class Location
{
public string locationName { get; set; }
public virtual ICollection<Person> People { get; set; }
}
一个人可以有很多爱好,反之亦然,一个人可以只有一个地点。
我想做一个查询,对于一个给定的地点,返回该地点的所有不同爱好
因此,如果地点是“达拉斯”,请找到达拉斯的所有人,归还他们的所有爱好,并删除重复项。