Class DatabaseMapper
Mapper for database. Map object types to database informations.
Inheritance
System.Object
DatabaseMapper
Implements
Namespace: Kros.KORM.Metadata
Assembly: Kros.KORM.dll
Syntax
public class DatabaseMapper : IDatabaseMapper
Constructors
DatabaseMapper(IModelMapper)
Initializes a new instance of the DatabaseMapper class.
Declaration
public DatabaseMapper(IModelMapper modelMapper)
Parameters
| Type | Name | Description |
|---|---|---|
| IModelMapper | modelMapper | The model mapper. |
Methods
GetInjector<T>()
Get property service injector.
Declaration
public IInjector GetInjector<T>()
Returns
| Type | Description |
|---|---|
| IInjector | Service property injector. |
Type Parameters
| Name | Description |
|---|---|
| T | Model type. |
GetTableInfo(Type)
Gets the table information by model type.
Declaration
public TableInfo GetTableInfo(Type modelType)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | modelType | Type of the model. |
Returns
| Type | Description |
|---|---|
| TableInfo | Database table info for model. |
GetTableInfo<T>()
Gets the table information by model type.
Declaration
public TableInfo GetTableInfo<T>()
Returns
| Type | Description |
|---|---|
| TableInfo | Database table info for model. |
Type Parameters
| Name | Description |
|---|---|
| T | Model type. |