Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Linq to SQL / filtrer les doublons

Vous pouvez le faire en regroupant vos éléments par 2 colonnes. (numéro et nom). Accédez ensuite aux données groupées. Vous pouvez le faire d'une manière ou d'une autre :

var query =
        from col in viewData
        group col by new
    {
        col.name,
        col.number,

    } into groupedCol
    select new viewData()
    {
        number = groupedCol.Key.number,
        name = groupedCol.Key.name,
        datetime = groupedCol.OrderBy( dateCol => dateCol.datetime).First()

    };