表示一组方法,这些方法用于创建 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 类,以简化提供程序无关代码的编写。要将它们与 UltraLite.NET 配合使用,请将 iAnywhere.Data.UltraLite 指定为传递给 GetFactory 的提供程序固定名称。例如:
' 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(); |
在此示例中,以 ULConnection 对象形式创建 conn。
有关 ADO.NET 2.0 中提供程序工厂和通用编程的说明,请参见 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/vsgenerics.asp。
UltraLite.NET 不支持 CreateCommandBuilder()、CreateDataSourceEnumerator() 和 CreatePermission()。
Restrictions: 无法在 .NET Compact Framework 2.0 中使用 ULFactory 类。
Inherits: System.Data.Common.DbProviderFactory
ULFactory 成员
Instance 字段
CanCreateDataSourceEnumerator 属性
CreateCommand 方法
CreateCommandBuilder 方法
CreateConnection 方法
CreateConnectionStringBuilder 方法
CreateDataAdapter 方法
CreateParameter 方法
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |