Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Linq to SQL / Duplikate filtern

Sie können dies tun, indem Sie Ihre Elemente nach 2 Spalten gruppieren. (Nummer und Name). Greifen Sie dann auf die gruppierten Daten zu. Du kannst es irgendwie so machen:

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

    };