我有一个SQL问题,我需要问专家。说实话,我甚至不知道如何问这样,所以我会以身作则。
我有一个名为Clients的顶级表 我的客户有位置,所以我有一个名为Locations的表 每个位置都有联系人,所以我有一个名为Contacts
的表SQL中的关系类似于
客户--->地点--->触点。
请注意,客户端和联系人之间没有定义直接关系。
我需要返回给客户的所有客户。
我如何使用Entity Frame工作?
答案 0 :(得分:1)
假设您想要LINQ to Entities查询:
context.Clients.SelectMany(
client => client.Locations.Select(
location => location.Contacts)).Distinct().ToList();