FSharp.ORM


DialectBase

Namespace: FSharp.ORM

Represents a base class of the FSharp.ORM.IDialect.

Constructors

ConstructorDescription
new(arg1)
Signature: (Func<Type,DbType option>) -> DialectBase

Instance members

Instance memberDescription
BuildProcedureCallSql(arg1, arg2)
Signature: (string * seq<PreparedParameter>) -> string
Modifiers: abstract
CanGetIdentityAndVersionAtOnce
Signature: bool
Modifiers: abstract
CanGetIdentityAtOnce
Signature: bool
Modifiers: abstract
CanGetVersionAtOnce
Signature: bool
Modifiers: abstract
ConcatExprCtxt(arg1, arg2)
Signature: (IDictionary<string,(obj * Type)> * IDictionary<string,(obj * Type)>) -> IDictionary<string,(obj * Type)>
ConvertFromClrToDb(arg1, arg2, arg3)
Signature: (obj * Type * string) -> obj * Type * DbType
Modifiers: abstract
ConvertFromDbToClr(...)
Signature: (obj * Type * string * PropertyInfo) -> obj
Modifiers: abstract
ConvertFromDbToUnderlyingClr(arg1, arg2)
Signature: (obj * Type) -> obj
Modifiers: abstract
CountFunction
Signature: string
Modifiers: abstract
CreateParameterName(arg1)
Signature: string -> string
Modifiers: abstract
CreateParameterName(arg1)
Signature: int -> string
Modifiers: abstract
EncloseIdentifier(arg1)
Signature: string -> string
Modifiers: abstract
EscapeMetaChars(arg1)
Signature: string -> string
Modifiers: abstract
FormatAsSqlLiteral(arg1, arg2, arg3)
Signature: (obj * Type * DbType) -> string
Modifiers: abstract
GetValue(arg1, arg2, arg3)
Signature: (DbDataReader * int * PropertyInfo) -> obj
Modifiers: abstract
IsHasRowsPropertySupported
Signature: bool
Modifiers: abstract
IsResultParamRecognizedAsOutputParam
Signature: bool
Modifiers: abstract
IsUniqueConstraintViolation(arg1)
Signature: exn -> bool
Modifiers: abstract
MakeParametersDisposer(arg1)
Signature: DbCommand -> IDisposable
Modifiers: abstract
MapClrTypeToDbType(arg1)
Signature: Type -> DbType
Modifiers: abstract
PrepareIdentityAndVersionSelect(...)
Signature: (string * string * string) -> PreparedStatement
Modifiers: abstract
PrepareIdentitySelect(arg1, arg2)
Signature: (string * string) -> PreparedStatement
Modifiers: abstract
PrepareSequenceSelect(arg1)
Signature: string -> PreparedStatement
Modifiers: abstract
PrepareVersionSelect(arg1, arg2, arg3)
Signature: (string * string * (string * obj * Type) list) -> PreparedStatement
Modifiers: abstract
RewriteForCalcPagination(...)
Signature: (Statement * string * IDictionary<string,(obj * Type)> * int64 * int64) -> string * IDictionary<string,(obj * Type)>
Modifiers: abstract
RewriteForCount(arg1, arg2, arg3)
Signature: (Statement * string * IDictionary<string,(obj * Type)>) -> string * IDictionary<string,(obj * Type)>
Modifiers: abstract
RewriteForPagination(...)
Signature: (Statement * string * IDictionary<string,(obj * Type)> * int64 * int64) -> string * IDictionary<string,(obj * Type)>
Modifiers: abstract
RootExprCtxt
Signature: IDictionary<string,(obj * Type)>
Modifiers: abstract
SetupDbParameter(arg1, arg2)
Signature: (PreparedParameter * DbParameter) -> unit
Modifiers: abstract
Fork me on GitHub