2012-03-14 46 views
0

我是新來的LINQ,我面臨的一個問題,在這裏我試圖讓:如何加入2分表用新的計算領域

Table A: 
Field: Name A 
Field: Id_A 

Table B: 
Field: Name B 
Field: TableA_Id_A As New List(Of String) 

Result Expected: 
Field: New value true or false: to indicate if Id_A is include in Table B.TableA_Id_A 
Field: Name A 
Field: Id_A 

其實我是想在網格中列出表A包含一個包含複選框的列,並檢查該項是否包含在表B中(字段TableA_Id_A)。

回答

0

終於讓我找到另一種解決辦法:

 Dim _result = (From _tblA In TableA _ 
         From _tblB In TableB _ 
         Let _NewValue = IIf(_tblB.TableA_Id_A.Contains(_tblA.Id_A), True, False) _ 
         Select _tblA, _NewValue).Distinct.ToList 

感謝NIRANJAN卡拉,我會盡量解決方案。