Announcement

Collapse
No announcement yet.

C# - Linq Abfrage Count für doppelte Einträge

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • C# - Linq Abfrage Count für doppelte Einträge

    Hallo :-)

    Code:
    int count = (from p in ctx.table1
                     where p.name.Count() > 1
                     select p);
    
    if (count > 1)
    {
    ...
    }
    Obiger Code funktioniert so leider nicht. Wie kann ich daher also prüfen, wie oft Name vorkommt?

  • #2
    count(*) from table1 where Name='xxxx'

    Wilst du doppelte suchen oder wissen wie oft ein Name vorkommt?

    https://entwickler-forum.de/showthre...einen-anzeigen
    Zuletzt editiert von Christian Marquardt; 11.11.2016, 14:07.
    Christian

    Comment


    • #3
      [HIGHLIGHT=C#]
      var query = from p in ctx.table1
      group p by p.Name into grouped
      where grouped.Count() > 1
      select new {
      LastName = grouped.Key,
      Count = grouped.Count()
      };

      foreach (var pair in query)
      {
      ....
      }

      [/HIGHLIGHT]

      Comment

      Working...
      X