SQLProvider

MSSqlServerDynamic Module

Functions and values

Function or value Description

assembly

Full Usage: assembly

Returns: Lazy<Choice<Assembly, (string seq * string list)>>
Returns: Lazy<Choice<Assembly, (string seq * string list)>>

assemblyNames

Full Usage: assemblyNames

Returns: string list
Returns: string list

commandType

Full Usage: commandType

Returns: Lazy<Type>
Returns: Lazy<Type>

connect con f

Full Usage: connect con f

Parameters:
Returns: 'a
con : IDbConnection
f : IDbConnection -> 'a
Returns: 'a

connectionType

Full Usage: connectionType

Returns: Lazy<Type>
Returns: Lazy<Type>

createCommand commandText connection

Full Usage: createCommand commandText connection

Parameters:
Returns: IDbCommand
commandText : 'a
connection : IDbConnection
Returns: IDbCommand

createCommandParameter param value

Full Usage: createCommandParameter param value

Parameters:
Returns: IDbDataParameter
param : QueryParameter
value : obj
Returns: IDbDataParameter

createConnection connectionString

Full Usage: createConnection connectionString

Parameters:
    connectionString : 'a

Returns: IDbConnection
connectionString : 'a
Returns: IDbConnection

createOpenParameter (name, v)

Full Usage: createOpenParameter (name, v)

Parameters:
    name : 'a
    v : obj

Returns: IDbDataParameter
name : 'a
v : obj
Returns: IDbDataParameter

createTypeMappings con

Full Usage: createTypeMappings con

Parameters:
con : IDbConnection

dbUnbox v

Full Usage: dbUnbox v

Parameters:
    v : obj

Returns: 'a
v : obj
Returns: 'a

dbUnboxWithDefault def v

Full Usage: dbUnboxWithDefault def v

Parameters:
    def : 'a
    v : obj

Returns: 'a
def : 'a
v : obj
Returns: 'a

enumType

Full Usage: enumType

Returns: Lazy<Type>
Returns: Lazy<Type>

executeSprocCommand com inputParameters returnCols values

Full Usage: executeSprocCommand com inputParameters returnCols values

Parameters:
Returns: ReturnValueType
com : IDbCommand
inputParameters : QueryParameter[]
returnCols : QueryParameter[]
values : obj[]
Returns: ReturnValueType

executeSprocCommandAsync com inputParameters returnCols values

Full Usage: executeSprocCommandAsync com inputParameters returnCols values

Parameters:
Returns: Task<ReturnValueType>
com : DbCommand
inputParameters : QueryParameter[]
returnCols : QueryParameter[]
values : obj[]
Returns: Task<ReturnValueType>

executeSprocCommandCommon inputParameters returnCols values

Full Usage: executeSprocCommandCommon inputParameters returnCols values

Parameters:
Returns: (int * string * IDbDataParameter)[] * (int * string * IDbDataParameter)[]
inputParameters : QueryParameter[]
returnCols : QueryParameter[]
values : obj[]
Returns: (int * string * IDbDataParameter)[] * (int * string * IDbDataParameter)[]

executeSql sql con

Full Usage: executeSql sql con

Parameters:
Returns: IDataReader
sql : 'a
con : IDbConnection
Returns: IDataReader

findClrType

Full Usage: findClrType

Returns: string -> TypeMapping option
Returns: string -> TypeMapping option

findDbType

Full Usage: findDbType

Returns: string -> TypeMapping option
Returns: string -> TypeMapping option

findType name

Full Usage: findType name

Parameters:
    name : string

Returns: Type
name : string
Returns: Type

getSchema name args con

Full Usage: getSchema name args con

Parameters:
Returns: DataTable
name : 'a
args : string[]
con : IDbConnection
Returns: DataTable

getSchemaMethod

Full Usage: getSchemaMethod

Returns: Lazy<MethodInfo>
Returns: Lazy<MethodInfo>

getSprocName row

Full Usage: getSprocName row

Parameters:
Returns: SprocName
row : DataRow
Returns: SprocName

getSprocParameters con name

Full Usage: getSprocParameters con name

Parameters:
Returns: QueryParameter list
con : IDbConnection
name : SprocName
Returns: QueryParameter list

getSprocReturnCols con sname sparams

Full Usage: getSprocReturnCols con sname sparams

Parameters:
Returns: QueryParameter list
con : IDbConnection
sname : SprocName
sparams : QueryParameter list
Returns: QueryParameter list

getSprocs con

Full Usage: getSprocs con

Parameters:
Returns: Sproc list
con : IDbConnection
Returns: Sproc list

parameterType

Full Usage: parameterType

Returns: Lazy<Type>
Returns: Lazy<Type>

parseDbType dbTypeName

Full Usage: parseDbType dbTypeName

Parameters:
    dbTypeName : string

Returns: int option
dbTypeName : string
Returns: int option

processReturnColumn com reader retCol

Full Usage: processReturnColumn com reader retCol

Parameters:
Returns: ReturnSetType
com : IDbCommand
reader : IDataReader
retCol : QueryParameter
Returns: ReturnSetType

processReturnColumnAsync com reader retCol

Full Usage: processReturnColumnAsync com reader retCol

Parameters:
Returns: Task<ReturnSetType>
com : IDbCommand
reader : DbDataReader
retCol : QueryParameter
Returns: Task<ReturnSetType>

readInOutParameterFromCommand name com

Full Usage: readInOutParameterFromCommand name com

Parameters:
Returns: string * obj
name : string
com : IDbCommand
Returns: string * obj

readParameter parameter

Full Usage: readParameter parameter

Parameters:
Returns: obj
parameter : IDbDataParameter
Returns: obj

referencedAssemblies

Full Usage: referencedAssemblies

Returns: string[]
Returns: string[]

resolutionPath

Full Usage: resolutionPath

Returns: string
Returns: string

typeMappings

Full Usage: typeMappings

Returns: TypeMapping list
Returns: TypeMapping list

Type something to start searching.