請考慮此表:如何從2個表中一個LINQ查詢返回的值
PK_Id Number Year Month Value
-------------------------------------------------------------------------
1 1 2000 5 100000
410 4 2000 6 10000
8888 1 2001 5 100
我Id=8888
,現在我想第一選擇記錄與Id=8888
和第二選擇記錄previos年*(我的意思是Id = 1)*。我怎麼可以用linq和一個查詢來做到這一點。
基本上我們有一些疑問,首先它應該從表中找到一個值(可能不是PK),並找到對應的記錄在另一個表中。我如何用linq和一個數據庫引用來做到這一點。
感謝
選擇兩次,是不是很好? –
這個select查詢的標準是什麼,你傳入一個PK_Id來查找第一行,然後第二行如何鏈接? Year2 = Year1 - 1?幾個月左右,號碼進來了嗎? –