Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere .NET 2.0 API-Referenz » iAnywhere.Data.SQLAnywhere-Namespace (.NET 2.0)

 

SAFactory-Klasse

Repräsentiert eine Gruppe von Methoden zum Erstellen der Instanzen der Implementierung der Datenquellenklassen des iAnywhere.Data.SQLAnywhere-Providers. Dies ist eine statische Klasse und kann daher nicht geerbt oder instanziert werden.

Syntax
Visual Basic

Public NotInheritable Class SAFactory 
  Inherits DbProviderFactory
  Implements IServiceProvider
C#

public sealed class SAFactory : DbProviderFactory,
  IServiceProvider
Bemerkungen

Es gibt keinen Konstruktor für SAFactory.

ADO.NET 2.0 führt die beiden neuen Klassen DbProviderFactories und DbProviderFactory ein, die das Schreiben von Provider-unabhängigem Code vereinfachen. Um sie mit SQL Anywhere zu verwenden, übergeben Sie iAnywhere.Data.SQLAnywhere als Provider-unveränderlichen Namen an GetFactory. Zum Beispiel:

' Visual Basic
Dim factory As DbProviderFactory = _
  DbProviderFactories.GetFactory( "iAnywhere.Data.SQLAnywhere" )
Dim conn As DbConnection = _
  factory.CreateConnection()
// C#
DbProviderFactory factory = 
        DbProviderFactories.GetFactory("iAnywhere.Data.SQLAnywhere" );
DbConnection conn = factory.CreateConnection();

In diesem Beispiel wird conn als ein SAConnection-Objekt erstellt.

Eine Beschreibung von Provider-Factorys und der generischen Programmierung in ADO.NET 2.0 finden Sie unter [external link] http://msdn2.microsoft.com/en-us/library/ms379620.aspx.

Einschränkungen: Die Klasse SAFactory ist in .NET Compact Framework 2.0 nicht verfügbar.

Erbt: [external link] DbProviderFactory

Siehe auch

SAFactory-Mitglieder
Instance-Feld
CanCreateDataSourceEnumerator-Eigenschaft
CreateCommand-Methode
CreateCommandBuilder-Methode
CreateConnection-Methode
CreateConnectionStringBuilder-Methode
CreateDataAdapter-Methode
CreateDataSourceEnumerator-Methode
CreateParameter-Methode
CreatePermission-Methode