Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Datenbanken Die PowerShell besitzt keine Commandlets für den Datenbankzugriff ADO.NET und auch keinen Navigation Provider, obwohl es sich anbieten würde, auch Datenbanken ins Konzept der Navigation Provider einzubezie- hen. Zum Datenbankzugriff kann man in der PowerShell auf ADO.NET zugreifen. Immerhin unterstützt die PowerShell beim Zugriff auf die einzelnen Tabellen, indem sie die Spaltennamen als Attribute des Tabel- lenobjekts anbietet (hier findet eine ähnliche automatische Abbildung statt wie bei WMI-Objekten). Erst der SQL Server 2008 bringt einen eigenen Provider für die Arbeit mit dem Server und den Datenbanken mit. ADO.NET ist die Weiterentwicklung der COM-Komponente ActiveX Data Objects (ADO). Im Folgenden werden zwei Wege gezeigt: Zuerst der direkte Zugriff auf ADO.NET Anschließend die Nutzung der Commandlets aus den www.IT- Visions.de-PowerShell Extensions, die den Zugriff kapseln 30.1 ADO.NET-Grundlagen Dieses Kapitel vermittelt einige notwendige Grundlagen zu ADO.NET. Providerarchitektur Genauso wie die Vorgängerkonzepte ODBC und OLEDB verwendet Provider ADO.NET auch datenquellenspezifische Treiber, die ADO.NET Data Provider, .NET Data Provider oder Managed Provider genannt werden. Data Provider für OLEDB und ODBC stellen dabei die Abwärtskompa- tibilität von ADO.NET für Datenquellen her, für die (noch) keine spezi- fischen ADO.NET-Datenprovider existieren. 417