I iは、列iが同じemp_id
と複数の行とemp_id
、emp_mgid
を有する別のテーブルemp_hierarcy
としてemp_id
、emp_name
とemp_addresss
を持つ2つのテーブルemp_details
を有します。LINQ sqlで異なる値を持つ1つのテーブルを持つ2つのテーブルを結合する方法は?
linqクエリを書いています。つまり、の2つのテーブルと、別のemp_idがemp_hierarcy
の2つのテーブルを結合したいとします。私は、のSQLServerでテーブルを結合する方法を知っていると私はLINQクエリ内のすべての詳細を取得するだけemp_id
どのように印刷することができるよ
SELECT
DISTINCT
eh.emp_id
FROM
emp_details ed
LEFT OUTER JOIN emp_hierarcy eh ON ed.emp_id = eh.emp_id
のSQLServer
でこのクエリを返すがありますか? また
は、このを見てみましょう:https://stackoverflow.com/questions/ 2767709/c-sharp-joins-linq-and-lambdaがある場所。明確な値を得るために、 'enumerable'は' Distinct'メソッドを持たなければなりません。 – Xedni
Entity Frameworkを使用していますか? Navigation Propertiesを使用する場合は、Linq-to-EntitiesでJOINを実行する必要はありません。 – Dai
GROUP BYを見て、Linqでそれを行う方法。 –