Neuerungen in WCF Data Services

Die folgenden neuen Funktionen von Open Data Protocol (OData)  Version 2.0 werden in dieser Version von WCF Data Services unterstützt:

  • Zählen der Entitäten in einer Entitätenmenge
    Ein neues $count-Pfadsegment ermöglicht es Ihnen, nur die Gesamtzahl von Ressourcen zu empfangen, die von einem URI zurückgegeben wurde. Mithilfe der neuen $inlinecount-Abfrageoption kann diese Gesamtanzahl von Ressourcen zusammen mit den Ressourcendaten in einer Antwort empfangen werden. Weitere Informationen finden Sie unter OData: URI-Konventionen.

    Die .NET Framework-Clientbibliothek ermöglicht es Ihnen jetzt, in der Anwendung auf diese Angaben zur Zeilenanzahl in einer Abfrageantwort zuzugreifen. Weitere Informationen finden Sie unter Abfragen des Datendiensts (WCF Data Services).

  • Abfrageprojektionen
    Abfrageergebnisse können jetzt mithilfe der neuen $select-Abfrageoption geändert werden, sodass nur eine Teilmenge von Eigenschaften berücksichtigt wird. Weitere Informationen finden Sie unter OData: URI-Konventionen.

    Die .NET Framework-Clientbibliothek unterstützt jetzt durch die select-Klausel (Select in Visual Basic) die Projektion in einer LINQ-Abfrage. Weitere Informationen finden Sie unter Abfrageprojektionen (WCF Data Services).

Die folgende Funktionalität wird von der WCF Data Services -Version in .NET Framework 4 bereitgestellt:

  • Streamen von binären Ressourcen
    Eine Entität kann als Medienlinkeintrag mit einem Link zu einer zugehörigen Medienressource definiert werden. Dies ermöglicht es Ihnen, BLOB (Binary Large Object)-Daten unabhängig von der Entität, zu der diese gehören, abzurufen und zu speichern. Sie können einen Datendienst erstellen, der binäre Eigenschaftendaten als Datenstrom zurückgibt statt zuerst die gesamte Entität, einschließlich der Binärdaten, in den Arbeitsspeicher zu laden. Implementieren Sie zu diesem Zweck die IDataServiceStreamProvider-Schnittstelle.

    Die .NET Framework-Clientbibliothek ermöglicht jetzt das Abrufen und Festlegen binärer Eigenschaften als Datenstrom. Weitere Informationen finden Sie unter Laden von verzögertem Inhalt (WCF Data Services).

  • Feedanpassung
    Die vom Datendienst zurückgegebenen Feeds können mit WCF Data Services angepasst werden, indem eine alternative Entitätseigenschaftszuordnung für eine Atom-Nutzlast definiert wird. Weitere Informationen finden Sie unter Feedanpassung (WCF Data Services).
  • Benutzerdefinierte Datendienstanbieter
    Durch das Implementieren eines Satzes von neuen Datendienstanbieterschnittstellen können verschiedene Typen von Daten mit einem Datendienst verwendet werden, selbst wenn sich das Datenmodell während der Ausführung ändert. Weitere Informationen finden Sie unter Benutzerdefinierte Datendienstanbieter (WCF Data Services).

Siehe auch

Konzepte

Übersicht über WCF Data Services
Erste Schritte mit WCF Data Services