Erstellen einer externen Liste mithilfe einer OData-Datenquelle in SharePoint

In diesem Artikel erfahren Sie, wie Sie externe Listen programmgesteuert erstellen und an OData-basierte externe Inhaltstypen in SharePoint binden. Obwohl Hauptbenutzer oder SharePoint-Administrator eine externe Liste mithilfe von SharePoint Designer 2013 wahrscheinlich erstellen, wird ein Entwickler die Möglichkeit zum Erstellen von externer Listen mithilfe der Tools von deren Handel, Visual Studio 2012 und die Office Developer Tools für Visual Studio 2012 interessiert sein. Wird dadurch mehr Flexibilität zu Funktionen hinzuzufügen und um eine Lösung zu packen, die umfasst Features zur späteren Bereitstellung in eine Business Connectivity Services (BCS) oder viele Umgebungen hosten.

Voraussetzungen für die Erstellung einer externen Liste

Die folgenden Komponenten sind erforderlich, damit eine externe Liste aus einer OData-Quelle zu erstellen:

Informationen zum Einrichten einer SharePoint-Entwicklungsumgebung finden Sie unter Einrichten einer allgemeinen Entwicklungsumgebung für SharePoint.

Zentrale Konzepte zum Erstellen von externer Listen

Die folgenden Artikel enthalten Informationen zu SharePoint-Add-Ins und andere Hintergrundinformationen zum Erstellen von externer Listen.

Tabelle 1. Kernkonzepte für externe Listen

Titel des Artikels Beschreibung
Erste Schritte mit den Business Connectivity Services in SharePoint
Informationen Sie zu Business Connectivity Services und wie Sie externe Daten in SharePoint verfügbar machen können.
SharePoint-Add-Ins
Erfahren Sie mehr über das neue App-Modell in SharePoint, mit dem Sie Apps, d. h. kleine, einfach zu verwendende Lösungen für Endbenutzer, erstellen können.
Auswählen von Mustern für die Entwicklung und das Hosting Ihres Add-Ins für SharePoint
In diesem Artikel erfahren Sie mehr über die verschiedenen Verfahren zum Hosten von SharePoint-Add-Ins.

Erstellen Sie eine neue externe Liste

Die folgenden Verfahren werden gezeigt, wie eine neue externe Liste erstellen, OData-basierten externen Inhaltstyp zu binden und Veröffentlichen in SharePointVisual Studio 2012 verwenden.

Hinweis

Im ersten Schritt wird davon ausgegangen, dass Sie erfolgreich einen externen Inhaltstyp erstellt haben, wie in Vorgehensweise: Erstellen eines externen Inhaltstyps aus einer OData-Quelle in SharePoint beschrieben.

So fügen Sie eine externe Liste automatisch hinzu

  1. Wenn Sie eine einfache Liste, die angibt, was in Ihren externen Inhaltstyp ist dem Projekt hinzufügen möchten, können Sie die Visual Studio 2012 automatische Generierung von Tools verwenden. Die Liste wird erstellt, wenn der externe Inhaltstyp erstellt wird. Wenn Sie das Kontrollkästchen Erstellen Listeninstanzen für die ausgewählten Datenentitäten (mit Ausnahme von Dienstvorgänge) gefunden auswählen im zweite Schritt des automatische Generierung von Prozess (Wählen Sie im Schritt Datenentitäten), den Assistenten die XML-Deklaration erstellt und hinzufügen neue externe Inhaltstypen für jede Entität, die Sie ausgewählt haben.

  2. Drücken Sie F5 zum Bereitstellen des Projekts und die neue Liste wird auch bereitgestellt.

Zu Testzwecken sollten Sie die Datei AppManifest.xml ändern, sodass die Startseite der app die Liste ist, den, die Sie gerade erstellt haben.

So ändern Sie die Datei AppManifest.xml

  1. Öffnen Sie die Datei „Appmanifest.xml“ im XML-Editor.

  2. Suchen Sie das <StartPage>-Tag.

  3. Ändern Sie den Wert in ~appWebUrl/Lists/Employees.

  4. Speichern Sie Ihre Änderungen.

Um das Projekt zu veröffentlichen

  • Drücken Sie F5, um das Projekt und die externe Liste bereitstellen.

    Öffnen Sie einen Webbrowser, und navigieren Sie zu der neuen Liste, die Sie erstellt haben.

Siehe auch