Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Linq to SQL/filtra duplicati

Puoi farlo raggruppando i tuoi elementi per 2 colonne. (numero e nome). Quindi accedere ai dati raggruppati. Puoi farlo in qualche modo così:

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()

    };