1

MAILADR列に基づいてすべての重複を削除したいこのlinqクエリがあります(ただし、他の列は保持します):

    Dim dataObject = (From a In db.TABLE1 Select New With {
        .ID = a.BENUTZERNR,
        .MAILADR = a.EMAIL,
        .BENUTZERGRP = a.USRGRP
    }) _
    .Union(
        (From b In db.TABLE12 Select New With {
        .ID = b.ID,
        .MAILADR = b.MAILADR,
        .BENUTZERGRP = b.BENUTZERGRP 
    }) _
    )
4

2 に答える 2

0

私はGroupBy演算子を使用することになりました:

dataObject = dataObject.GroupBy(Function(c) c.MAILADR).Select(Function(group) group.First())
于 2013-05-14T16:04:40.863 に答える