Einfach beschrieben ist SPMetal ein Programm, das eine Klasse generiert, die den Zugriff auf SharePoint (Listen, etc.) mittels Linq ermöglicht. Es wird quasi eine teilweise sehr umfangreiche Klasse automatisch erzeugt (entweder in C# oder in VB.Net), die in das entsprechende Visual Studio Projekt aufgenommen werden muss (rechte Maustaste auf -Projekt- und Hinzufügen > Vorhandenes Element).

Offiziell handelt es sich um Befehlszeilentool, mit dem sogenannte Entitätsklassen erzeugt werden. Es wird eine objektorientierte Schnittstelle erzeugt, die einen Zugriff auf die Microsoft SharePoint Foundation-Inhaltsdatenbanken bereitstellt.

Aufruf SPMetal auf Kommandozeilenebene:

SPMetal /web:http://server8 /code:c:workingMyWebClass.cs /language:csharp

/web:

Angabe des Webs auf dessen Listengrundlage die Klasse erzeugt wird.

/code:

Angabe der Klasse inklusive Pfad wo die Klasse gespeichert wird.

/language:csharp

In welcher Sprache wird die Klasse erzeugt.

Wo finde ich SPMetal.exe?

Bei einer Standardinstallation finden Sie die SPMetal.exe unter:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN

Weitere Tutorials?

Natürlich haben wir noch mehr wertvolle Tipps rund um SharePoint für Sie!