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.
Visual Basic Public NotInheritable Class SAFactory Inherits DbProviderFactory Implements IServiceProvider
C# public sealed class SAFactory : DbProviderFactory, IServiceProvider
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 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: DbProviderFactory
SAFactory-Mitglieder
Instance-Feld
CanCreateDataSourceEnumerator-Eigenschaft
CreateCommand-Methode
CreateCommandBuilder-Methode
CreateConnection-Methode
CreateConnectionStringBuilder-Methode
CreateDataAdapter-Methode
CreateDataSourceEnumerator-Methode
CreateParameter-Methode
CreatePermission-Methode
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |