/// Specifies whether the specific <see cref="T:System.Data.Common.DbProviderFactory" /> supports the <see cref="T:System.Data.Common.DbDataSourceEnumerator" /> class.
/// </summary>
publicoverrideboolCanCreateDataSourceEnumerator
{
get
{
returnfalse;
}
}
/// <summary>
/// Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbCommand" /> class.
/// </summary>
/// <returns>
/// A new instance of <see cref="T:System.Data.Common.DbCommand" />.
/// </returns>
publicoverrideDbCommandCreateCommand()
{
returnnewJetCommand();
}
/// <summary>
/// Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbCommandBuilder" /> class.
/// </summary>
/// <returns>
/// A new instance of <see cref="T:System.Data.Common.DbCommandBuilder" />.
/// Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbParameter" /> class.
/// </summary>
/// <returns>
/// A new instance of <see cref="T:System.Data.Common.DbParameter" />.
/// </returns>
publicoverrideDbParameterCreateParameter()
{
returnnewOleDbParameter();
}
/// <summary>
/// Returns a new instance of the provider's class that implements the provider's version of the <see cref="T:System.Security.CodeAccessPermission" /> class.
/// </summary>
/// <param name="state">One of the <see cref="T:System.Security.Permissions.PermissionState" /> values.</param>
/// <returns>
/// A <see cref="T:System.Security.CodeAccessPermission" /> object for the specified <see cref="T:System.Security.Permissions.PermissionState" />.