Der folgende Code kompiliert:C#: Erweiterungsmethoden nicht erreichbar mit aliased Verwendung Richtlinie
using Microsoft.SharePoint.Client
class Dummy()
{
void DummyFunction(ClientContext ctx, ListCollection lists)
{
Context.Load(lists, lc => lc.Include(l => l.DefaultViewUrl);
}
}
Wenn jedoch zu einer aliased Schalt verwenden, gibt es ein Problem mit der Funktion aufweist, die eine Erweiterung Methode ist:
Die Include-Funktion kann weiterhin verwendet werden, jedoch nicht als Erweiterungsmethode. Gibt es eine Möglichkeit, es als eine Erweiterungsmethode zu verwenden, ohne die using-Direktive zu entfernen?
Ähnliche Frage http://StackOverflow.com/Questions/3337453 fragt _Warum das nicht funktioniert _. Ich frage _ist es eine bessere Workaround_ als das, was ich gezeigt habe. – Hutch