2009-05-28 5 views
1

Ich möchte die Kontexterweiterungsmethode erstellen, die in Cesar de la Torre's blog post beschrieben wird.So erstellen Sie ADO.NET Entity Framework ObjectContext Erweiterungen

Aber ich bin mir nicht sicher, wie ich die Klasse deklariere, die meine Erweiterungsmethoden enthält.

Griff Townsend schrieb:

Wenn ich einen Verweis auf diese Klasse gehören (oder die Klasse in meinem Namespace), alle Object Referenzen Lage sein wird, diese Erweiterungen auszuführen:

ADO.NET Entity Framework extension method intellisense

Wenn Sie den Tooltipp im obigen Bild betrachten, sollten Sie sehen, dass ich ca n jetzt sauber Zugriff auf alle Funktion, die ich zu dem EntitySet hinzufügen, die ich erstelle.

Wie deklariere ich die Klasse, die meine Erweiterungsmethoden enthält?

Antwort

1

Sie müssen nur eine statische Klasse deklarieren:

public static class MyExtensions 
{ 
    // extension methods go here 
} 
+0

Beispiel: http://stackoverflow.com/questions/922402/strongly-typed-asp-net-mvc-with-ado-net-entity -Rahmen –

Verwandte Themen