2017-06-20 51 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

相关问题