Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Alternativ kann ein EntityCommand-Objekt auch ohne Konstruktor mit der CreateCommand()-Methode der EntityConnection-Klasse erzeugt werden. Auf diesem Weg wird mit diesem in einem Aufruf auch die Verbindung (Connection-Eigenschaft) zugewiesen, was so also nicht mehr explizit geschehen muss.
// Verbindung erstellen
using (EntityConnection con = new EntityConnection("Name=TonisTortenTraumEntities;"))
{
// Abfragetext
const string eSql = "SELECT COUNT(K.Name) AS Anzahl FROM TonisTortenTraumEntities.Kunden AS K;";
// EntityCommand-Objekt erstellen
using (EntityCommand cmd = con.CreateCommand())
{
// Abfragetext muss explizit zugewiesen werden
cmd.CommandText = eSql;
...
}
}