こんにちは私は2つのテーブルからの列で最大カウントを取得するlinqクエリを書いています。私はSQLクエリを書くと、それは以下のとおりです。linqで集合関数を使用するにはどうすればいいですか?
select MAX(p.dispalyOrder) from NCT_Process p INNER JOIN NCT_Process_Settings s ON
p.projectId =s.projectId AND p.level=s.level
私はlinqに次のようにしました。
dbObject = (from c in entityObject.NCT_Process_Settings
join process in entityObject.NCT_Process on c.projectId equals process.projectId
join level in entityObject.NCT_Process on c.level equals level.level
select new settingsobject
{
MAX(p.dispalyOrder) to some propert of settingsobject
}).Tolist();
プロセステーブルから最大表示順序を取得する方法がわかりません。どんな助けもありがとう。ありがとうございました。
NCT_ProcessテーブルとNCT_Process_Settingsテーブルの間に外部キーの関係がありますか。 – Vignesh
ありがとうございます。いいえ... –