C# Класс Dapper.SimpleSave.DtoMetadata

Наследование: BaseMetadata
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DtoMetadata ( Type type ) : System
GetForeignKeyColumnFor ( Type dtoType ) : Dapper.SimpleSave.PropertyMetadata
GetPrimaryKeyValueAsGuid ( object obj ) : Guid?
GetPrimaryKeyValueAsInt ( object obj ) : int?
GetPrimaryKeyValueAsLong ( object obj ) : long?
GetPrimaryKeyValueAsObject ( object obj ) : object
SetPrimaryKey ( object obj, object value ) : void
this ( string propertyColumnNameCaseInsensitive ) : PropertyMetadata

Приватные методы

Метод Описание
DeduplicateWriteablePropertiesMappedToColumns ( IList source ) : IList
FireWarningOrExceptionOnDuplicate ( string message ) : void
InitProperties ( ) : void
InitTableName ( ) : void

Описание методов

DtoMetadata() публичный Метод

public DtoMetadata ( Type type ) : System
type System.Type
Результат System

GetForeignKeyColumnFor() публичный Метод

public GetForeignKeyColumnFor ( Type dtoType ) : Dapper.SimpleSave.PropertyMetadata
dtoType System.Type
Результат Dapper.SimpleSave.PropertyMetadata

GetPrimaryKeyValueAsGuid() публичный Метод

public GetPrimaryKeyValueAsGuid ( object obj ) : Guid?
obj object
Результат Guid?

GetPrimaryKeyValueAsInt() публичный Метод

public GetPrimaryKeyValueAsInt ( object obj ) : int?
obj object
Результат int?

GetPrimaryKeyValueAsLong() публичный Метод

public GetPrimaryKeyValueAsLong ( object obj ) : long?
obj object
Результат long?

GetPrimaryKeyValueAsObject() публичный Метод

public GetPrimaryKeyValueAsObject ( object obj ) : object
obj object
Результат object

SetPrimaryKey() публичный Метод

public SetPrimaryKey ( object obj, object value ) : void
obj object
value object
Результат void

this() публичный Метод

public this ( string propertyColumnNameCaseInsensitive ) : PropertyMetadata
propertyColumnNameCaseInsensitive string
Результат PropertyMetadata