0

以下のデータを含むデータテーブルがあります。

Table 1
    880000000010747
    880000000012235
    880000000000010
    880000000015086
    880000000000028        
Table 2
    880000000014718
    880000000014928
    880000000009684
    880000000013184
    880000000010747

テーブルを結合して以下の結果を返すにはどうすればよいですか?

    880000000010747
    880000000012235
    880000000000010
    880000000015086
    880000000000028
    880000000014718
    880000000014928
    880000000009684
    880000000013184
4

1 に答える 1

0

.Net 3.5 から 4.5 (執筆時) では、Union メソッドを使用できます。

http://msdn.microsoft.com/en-us/library/bb386993(v=vs.110).aspx

C# の例:

var infoQuery =
    (from cust in db.Customers
    select cust.Country)
    .Union
        (from emp in db.Employees
        select emp.Country)
;

VB.net の例:

Dim infoQuery = _
    (From cust In db.Customers _
    Select cust.Country) _
    .Union _
        (From emp In db.Employees _
        Select emp.Country)

重複に関係なくすべてを結合する場合は、Concat メソッドを確認してください。

http://code.msdn.microsoft.com/LINQ-Miscellaneous-6b72bb2a#Concat1

それが役立つことを願っています。

于 2013-07-25T09:05:31.243 に答える