C# Class NPoco.PocoDataFactory

Inheritance: IPocoDataFactory
Show file Open project: schotime/NPoco Class Usage Examples

Public Methods

Method Description
ForObject ( object o, string primaryKeyName, bool autoIncrement ) : NPoco.PocoData
ForObjectStatic ( object o, string primaryKeyName, bool autoIncrement, PocoData>.Func fallback ) : NPoco.PocoData
ForType ( Type type ) : NPoco.PocoData
Guard ( Type type ) : void
PocoDataFactory ( MapperCollection mapper ) : System
TableInfoForType ( Type type ) : TableInfo

Private Methods

Method Description
BaseClassFalbackPocoDataBuilder ( Type type ) : InitializedPocoDataBuilder

Method Details

ForObject() public method

public ForObject ( object o, string primaryKeyName, bool autoIncrement ) : NPoco.PocoData
o object
primaryKeyName string
autoIncrement bool
return NPoco.PocoData

ForObjectStatic() public static method

public static ForObjectStatic ( object o, string primaryKeyName, bool autoIncrement, PocoData>.Func fallback ) : NPoco.PocoData
o object
primaryKeyName string
autoIncrement bool
fallback PocoData>.Func
return NPoco.PocoData

ForType() public method

public ForType ( Type type ) : NPoco.PocoData
type System.Type
return NPoco.PocoData

Guard() public static method

public static Guard ( Type type ) : void
type System.Type
return void

PocoDataFactory() public method

public PocoDataFactory ( MapperCollection mapper ) : System
mapper MapperCollection
return System

TableInfoForType() public method

public TableInfoForType ( Type type ) : TableInfo
type Type
return TableInfo