2017-06-20 49 views
1

我得到了表客戶和表股票。我想加入這兩個表格來顯示下面的表格。我怎樣才能使用存儲過程和linq?如何在表格行(td)中顯示多個數據?存儲過程? LINQ?

表客戶:

Id  CustomerName 
1  AAA 
2  BBB 

表股票:

CustomerId  Stocks 
1    Orange 
1    Apple 
1    Grape 
2    Watermelon 

結果加入

CustomerId  CustomerName  Stocks 
1    AAA    Orange 
           Apple 
           Grape 
2    BBB    Watermelon 

回答

0

後,您基本上都要使用內Linq中加入像你這樣的SQL怎麼辦。你不需要它的程序。

from t1 in db.TableCustomers 
join t2 in db.TableStocks on t1.Id equals t2.CustomerId 
select new { t1.Id, t1.CustomerName,t2.Stocks} 

將所得到的結果就可以將其發送到圖和循環通過它根據需要,以獲得表。

0

選擇t2.CustomerId,t2.CustomerName,t2.Stocks 從表1爲t1 內加入表2爲t2上t1.Id = t2.CustomerId

相關問題