Beiträge vom 9. November 2010

Dataset IsNullOrEmpty – Extension Method

Dienstag, 9. November 2010 | Autor: admin

Diese Extension Method ermöglich es, ein Dataset auf IsNullOrEmpty zu prüfen. Die Methode prüft zuerst ob das Dataset null ist. Der anschließende Linq Ausdruck schaut in jeder Tabelle des Datasets nach, ob sich dort ein Eintrag/Zeile befindet. Sind alle Tabellen leer, ist das Dataset empty; hat ein der Tabellen einen Eintrag, ist das Dataset nicht empty.

public static class ExtensionMethods
    {
public static bool IsNullOrEmpty(this DataSet dataSet)
        {
            return dataSet == null ||
              !(from DataTable table in dataSet.Tables where table.Rows.Count > 0 select table).Any();
        }
    }

Thema: .NET > 3.0, C# | Beitrag kommentieren