Skip to main content

DateTimeConverter

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

Properties

ColumnDefinition

View Source
Declaration
public override string ColumnDefinition { get; }

DbType

View Source
Declaration
public override DbType DbType { get; }

DateStyle

View Source
Declaration
public DateTimeKind DateStyle { get; set; }

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

Methods

ToQuotedString(Type, Object)

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

System.String

Parameters
TypeName
TypefieldType
System.Objectvalue

DateTimeFmt(DateTime, String)

View Source
Declaration
public virtual string DateTimeFmt(DateTime dateTime, string dateTimeFormat)
Returns

System.String

Parameters
TypeName
DateTimedateTime
System.StringdateTimeFormat

ToDbValue(Type, Object)

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

System.Object

Parameters
TypeName
TypefieldType
System.Objectvalue

FromDbValue(Type, Object)

View Source
Declaration
public override object FromDbValue(Type fieldType, object value)
Returns

System.Object

Parameters
TypeName
TypefieldType
System.Objectvalue

FromDbValue(Object)

View Source
Declaration
public virtual object FromDbValue(object value)
Returns

System.Object

Parameters
TypeName
System.Objectvalue

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