Share via


Erstellen von Abfragen mit LINQ (.NET language-integrated query)

Sie können .NET Language-Integrated Query (LINQ) zum Schreiben von Abfragen für Microsoft Dataverse verwenden. Sie können die OrganizationServiceContext Klasse oder eine Ableitungsklasse verwenden, die mit dem Power Platform CLI pac Modellersteller-Buildbefehl erstellt wurde, um LINQ-Abfragen mithilfe dem Organisationsservice zu schreiben. Die OrganizationServiceContext-Klasse enthält einen zugrunde liegenden LINQ-Abfragenanbieter, der LINQ-Abfragen aus der Visual C#- oder Visual Basic .NET-Syntax in die von Dataverse verwendete Abfrage-API übersetzt.

Wenn Sie Programmierklassen mit früher Bindung verwenden, können Sie eine Klasse generieren, die aus der OrganizationServiceContext-Klasse abgeleitet wird, wenn Sie den serviceContextName-Parameter verwenden, wenn der Power Platform CLI pac Modellersteller Buil-efehl verwendet wird. Der Einsatz dieser Klasse ermöglicht den Verweis auf eine IQueryable-Tabelle, die das Muster <table schema name>+Set verwendet, beispielsweise AccountSet, um auf die Sammlung von Account-Tabellenzeilen zu verweisen. Alle Beispiele im Dataverse-Webdienst verwenden ServiceContext als Namen für diese Klasse, aber Ihr Code verwendet möglicherweise einen anderen Namen. Weitere Informationen: Generieren von Klassen mit früher Bindung für den Organisationsservice.

Siehe auch

Verwenden von LINQ zum Erstellen einerAbfrage
Verwenden von Entitätsklassen mit später Bindung mit einer LINQ-Abfrage
Verwenden von Tabellennachschlagespalten mit LINQ
LINQ-Abfragebeispiele
Generieren von Klassen mit früher Bindung für den Organisationsdienst

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).