データ・ソース・クラスの iAnywhere.Data.UltraLite プロバイダの実装のインスタンスを作成する、メソッドのセットを表します。これは静的なクラスであるため、継承またはインスタンス化はできません。
Visual Basic Public NotInheritable Class ULFactory Inherits DbProviderFactory
C# public sealed class ULFactory: DbProviderFactory
ADO.NET 2.0 には System.Data.Common.DbProviderFactories と System.Data.Common.DbProviderFactory という 2 つクラスが新しく追加され、プロバイダに依存しないコードを簡単に作成できるようになりました。これらを Ultra Light.NET で使用するには、GetFactory に渡されるプロバイダのインバリアント名として iAnywhere.Data.UltraLite を指定します。次に例を示します。
' Visual Basic Dim factory As DbProviderFactory = _ DbProviderFactories.GetFactory( "iAnywhere.Data.UltraLite" ) Dim conn As DbConnection = _ factory.CreateConnection() // C# DbProviderFactory factory = DbProviderFactories.GetFactory( "iAnywhere.Data.UltraLite" ); DbConnection conn = factory.CreateConnection(); |
この例の中の conn は、ULConnection オブジェクトとして作成されます。
ADO.NET 2.0 におけるプロバイダ・ファクトリと汎用プログラミングについては、 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/vsgenerics.asp を参照してください。
Ultra Light.NET では、CreateCommandBuilder()、CreateDataSourceEnumerator()、CreatePermission() をサポートしていません。
制限:ULFactory クラスは、.NET Compact Framework 2.0 では使用できません。
継承:System.Data.Common.DbProviderFactory
ULFactory メンバ
Instance フィールド
CanCreateDataSourceEnumerator プロパティ
CreateCommand メソッド
CreateCommandBuilder メソッド
CreateConnection メソッド
CreateConnectionStringBuilder メソッド
CreateDataAdapter メソッド
CreateParameter メソッド
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |