OrmLiteConverter
Assembly: ServiceStack.OrmLite.dll
View Source
Declaration
public abstract class OrmLiteConverter : object, IOrmLiteConverter
Properties
DialectProvider
RDBMS Dialect this Converter is for. Injected at registration.
View Source
Declaration
public IOrmLiteDialectProvider DialectProvider { get; set; }
ColumnDefinition
SQL Column Definition used in CREATE Table.
View Source
Declaration
public abstract string ColumnDefinition { get; }
DbType
Used in DB Params. Defaults to DbType.String
View Source
Declaration
public virtual DbType DbType { get; }
Fields
Log
View Source
Declaration
public static ILog Log
Methods
ToQuotedString(Type, Object)
Quoted Value in SQL Statement
View Source
Declaration
public virtual string ToQuotedString(Type fieldType, object value)
Returns
System.String
Parameters
Type | Name |
---|---|
Type | fieldType |
System.Object | value |
InitDbParam(IDbDataParameter, Type)
Customize how DB Param is initialized. Useful for supporting RDBMS-specific Types.
View Source
Declaration
public virtual void InitDbParam(IDbDataParameter p, Type fieldType)
Parameters
Type | Name |
---|---|
IDbDataParameter | p |
Type | fieldType |
ToDbValue(Type, Object)
Parameterized value in parameterized queries
View Source
Declaration
public virtual object ToDbValue(Type fieldType, object value)
Returns
System.Object
Parameters
Type | Name |
---|---|
Type | fieldType |
System.Object | value |
FromDbValue(Type, Object)
Value from DB to Populate on POCO Data Model with
View Source
Declaration
public virtual object FromDbValue(Type fieldType, object value)
Returns
System.Object
Parameters
Type | Name |
---|---|
Type | fieldType |
System.Object | value |
GetValue(IDataReader, Int32, Object[])
Retrieve Value from ADO.NET IDataReader. Defaults to reader.GetValue()
View Source
Declaration
public virtual object GetValue(IDataReader reader, int columnIndex, object[] values)
Returns
System.Object
Parameters
Type | Name |
---|---|
IDataReader | reader |
System.Int32 | columnIndex |
System.Object[] | values |