Skip to main content

ByteArrayConverter

Assembly: ServiceStack.OrmLite.dll
View Source
Declaration
public class ByteArrayConverter : OrmLiteConverter, IOrmLiteConverter

Properties

ColumnDefinition

View Source
Declaration
public override string ColumnDefinition { get; }

DbType

View Source
Declaration
public override DbType DbType { get; }

Inherited Properties

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; }

DialectProvider

RDBMS Dialect this Converter is for. Injected at registration.

View Source
Declaration
public IOrmLiteDialectProvider DialectProvider { get; set; }

Inherited Methods

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
TypeName
TypefieldType
System.Objectvalue

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
TypeName
IDataReaderreader
System.Int32columnIndex
System.Object[]values

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
TypeName
IDbDataParameterp
TypefieldType

ToDbValue(Type, Object)

Parameterized value in parameterized queries

View Source
Declaration
public virtual object ToDbValue(Type fieldType, object value)
Returns

System.Object

Parameters
TypeName
TypefieldType
System.Objectvalue

ToQuotedString(Type, Object)

Quoted Value in SQL Statement

View Source
Declaration
public virtual string ToQuotedString(Type fieldType, object value)
Returns

System.String

Parameters
TypeName
TypefieldType
System.Objectvalue

Implements