C# Класс Habanero.Smooth.InheritanceAutoMapper

Automatically maps an inheritance Relationship. based on the heuristic of ChildClass: ParentClass where the ChildClass and ParentClass are both BusinessObjects. The Inhertiance Relationship is always taken as Single Table.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateDiscriminatorProp void
MustBeMapped bool

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

Метод Описание
InheritanceAutoMapper ( TypeWrapper typeWrapper ) : System

Map ( ) : ISuperClassDef

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

Метод Описание
CreateDiscriminatorProp ( ISuperClassDef inheritanceClassDef ) : void
MustBeMapped ( ) : bool

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

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

public InheritanceAutoMapper ( TypeWrapper typeWrapper ) : System
typeWrapper TypeWrapper
Результат System

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

public Map ( ) : ISuperClassDef
Результат ISuperClassDef