0
我有一個SQL問題,我需要問專家。說實話,我甚至不知道如何問它,所以我會以身作則。具有兩個子級別的實體框架查詢
我有我的頂級表稱爲客戶端 我的客戶位置,所以我有一個名爲位置 表中的每個位置都有聯繫,所以我有一個表稱爲聯繫人在SQL
關係看起來像
客戶端--->位置--->聯繫人。
注意,客戶和聯繫人之間沒有定義的直接關係。
我需要返回給客戶端的所有客戶端。
我該如何使用實體框架工作?
我有一個SQL問題,我需要問專家。說實話,我甚至不知道如何問它,所以我會以身作則。具有兩個子級別的實體框架查詢
我有我的頂級表稱爲客戶端 我的客戶位置,所以我有一個名爲位置 表中的每個位置都有聯繫,所以我有一個表稱爲聯繫人在SQL
關係看起來像
客戶端--->位置--->聯繫人。
注意,客戶和聯繫人之間沒有定義的直接關係。
我需要返回給客戶端的所有客戶端。
我該如何使用實體框架工作?
假設你想要的LINQ to Entities查詢:
context.Clients.SelectMany(
client => client.Locations.Select(
location => location.Contacts)).Distinct().ToList();
我認爲你的意思是指定客戶的聯繫人,並且你的問題是LINQ to Entities而不是SQL問題。 (因爲你指定了EF。) –
您的意思是對於給定的客戶端所有聯繫人?你有什麼嘗試? –