Show / Hide Table of Contents

    Class SqlDataManager

    The SqlDataManager is the primary class of the Cuemon.Data.SqlClient namespace that can be used to execute commands targeted Microsoft SQL Server.

    Inheritance
    System.Object
    DataManager
    SqlDataManager
    Inherited Members
    DataManager.DefaultConnectionString
    DataManager.ParseDbType(DbType)
    DataManager.GetReaderColumnNames(DbDataReader)
    DataManager.GetReaderColumnValues(DbDataReader)
    DataManager.GetReaderColumns(DbDataReader)
    DataManager.ReaderToStream(DbDataReader)
    DataManager.ReaderToString(DbDataReader)
    DataManager.Execute(IDataCommand, DbParameter[])
    DataManager.ExecuteExists(IDataCommand, DbParameter[])
    DataManager.ExecuteReader(IDataCommand, DbParameter[])
    DataManager.ExecuteXmlString(IDataCommand, DbParameter[])
    DataManager.ExecuteScalar(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsType(IDataCommand, Type, DbParameter[])
    DataManager.ExecuteScalarAsType(IDataCommand, Type, IFormatProvider, DbParameter[])
    DataManager.ExecuteScalarAs<TResult>(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAs<TResult>(IDataCommand, IFormatProvider, DbParameter[])
    DataManager.ExecuteScalarAsBoolean(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsDateTime(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsInt16(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsInt32(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsInt64(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsByte(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsSByte(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsDecimal(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsDouble(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsUInt16(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsUInt32(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsUInt64(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsString(IDataCommand, DbParameter[])
    DataManager.ExecuteScalarAsGuid(IDataCommand, DbParameter[])
    DataManager.ExecuteCore<T>(IDataCommand, DbParameter[], Func<DbCommand, T>)
    DataManager.ExecuteCommandCore(IDataCommand, DbParameter[])
    Namespace: Cuemon.Data.SqlClient
    Assembly: Cuemon.Data.dll
    Syntax
    public class SqlDataManager : DataManager

    Constructors

    | Improve this Doc

    SqlDataManager()

    Initializes a new instance of the SqlDataManager class. Will resolve the default data connection element from the calling application, using the ConfigurationManager to get a CuemonDataSection.

    Declaration
    protected SqlDataManager()
    | Improve this Doc

    SqlDataManager(String)

    Initializes a new instance of the SqlDataManager class.

    Declaration
    public SqlDataManager(string connectionString)
    Parameters
    Type Name Description
    System.String connectionString

    The connection string used to establish the connection.

    Properties

    | Improve this Doc

    ConnectionString

    Gets the string used to open a SQL Server database.

    Declaration
    public override string ConnectionString { get; }
    Property Value
    Type Description
    System.String

    The connection string that includes the source database name, and other parameters needed to establish the initial connection.

    Overrides
    DataManager.ConnectionString
    | Improve this Doc

    TransientFaultHandlingOptionsCallback

    Gets or sets the callback delegate that will provide options for transient fault handling.

    Declaration
    public override Action<TransientOperationOptions> TransientFaultHandlingOptionsCallback { get; set; }
    Property Value
    Type Description
    System.Action<TransientOperationOptions>

    An System.Action<T> with the options for transient fault handling.

    Overrides
    DataManager.TransientFaultHandlingOptionsCallback
    Remarks

    This implementation is compatible with transient related faults on Microsoft SQL Azure including the latest addition of error code 10928 and 10929.
    Microsoft SQL Server is supported as well.

    Methods

    | Improve this Doc

    Clone()

    Creates a new object that is a copy of the current instance.

    Declaration
    public override DataManager Clone()
    Returns
    Type Description
    DataManager

    A new object that is a copy of this instance.

    Overrides
    DataManager.Clone()
    | Improve this Doc

    ExecuteIdentityDecimal(IDataCommand, DbParameter[])

    Executes the command statement and returns an identity value as decimal.

    Declaration
    public override decimal ExecuteIdentityDecimal(IDataCommand dataCommand, params DbParameter[] parameters)
    Parameters
    Type Name Description
    IDataCommand dataCommand

    The data command to execute.

    System.Data.Common.DbParameter[] parameters

    The parameters to use in the command.

    Returns
    Type Description
    System.Decimal

    System.Decimal

    Overrides
    DataManager.ExecuteIdentityDecimal(IDataCommand, DbParameter[])
    | Improve this Doc

    ExecuteIdentityInt32(IDataCommand, DbParameter[])

    Executes the command statement and returns an identity value as int.

    Declaration
    public override int ExecuteIdentityInt32(IDataCommand dataCommand, params DbParameter[] parameters)
    Parameters
    Type Name Description
    IDataCommand dataCommand

    The data command to execute.

    System.Data.Common.DbParameter[] parameters

    The parameters to use in the command.

    Returns
    Type Description
    System.Int32

    System.Int32

    Overrides
    DataManager.ExecuteIdentityInt32(IDataCommand, DbParameter[])
    | Improve this Doc

    ExecuteIdentityInt64(IDataCommand, DbParameter[])

    Executes the command statement and returns an identity value as long.

    Declaration
    public override long ExecuteIdentityInt64(IDataCommand dataCommand, params DbParameter[] parameters)
    Parameters
    Type Name Description
    IDataCommand dataCommand

    The data command to execute.

    System.Data.Common.DbParameter[] parameters

    The parameters to use in the command.

    Returns
    Type Description
    System.Int64

    System.Int64

    Overrides
    DataManager.ExecuteIdentityInt64(IDataCommand, DbParameter[])
    | Improve this Doc

    GetCommandCore(IDataCommand, DbParameter[])

    Gets the command object used by all execute related methods.

    Declaration
    protected override DbCommand GetCommandCore(IDataCommand dataCommand, params DbParameter[] parameters)
    Parameters
    Type Name Description
    IDataCommand dataCommand

    The data command to execute.

    System.Data.Common.DbParameter[] parameters

    The parameters to use in the command.

    Returns
    Type Description
    System.Data.Common.DbCommand
    Overrides
    DataManager.GetCommandCore(IDataCommand, DbParameter[])

    Extension Methods

    ConverterExtensions.ParseWith<TSource, TResult>(TSource, Func<TSource, TResult>)
    ConverterExtensions.ParseWith<TSource, T, TResult>(TSource, Func<TSource, T, TResult>, T)
    ConverterExtensions.ParseWith<TSource, T1, T2, TResult>(TSource, Func<TSource, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, TResult>(TSource, Func<TSource, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, TResult>(TSource, Func<TSource, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>(Object)
    ConverterExtensions.As<TResult>(Object, TResult)
    ConverterExtensions.As<TResult>(Object, TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<TResult>(TResult)
    DelegateUtilityExtensions.DynamicWrap<TResult>(TResult)
    TweakerExtensions.Adjust<T>(T, Func<T, T>)
    TypeUtilityExtensions.Is<T>(Object)
    TypeUtilityExtensions.IsNot<T>(Object)
    TypeUtilityExtensions.IsNullable<T>(T)
    WrapperExtensions.UseWrapper<T>(T, Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<T>(T, MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<TSource>(TSource)
    HashUtilityExtensions.ComputeHash(Object, Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Object, Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX