Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Linq para SQL/filtro duplicados


Você pode fazer isso agrupando seus elementos por 2 colunas. (número e nome). Em seguida, acesse os dados agrupados. Você pode fazer de alguma forma assim:
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()

    };