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

Maps all Business Objects in an ITypeSource to a IClassDef
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ContainsRelatedClass bool
CreateReverseRelDef IRelationshipDef
CreateReverseRelationshipDefs void
MapAllReverseRelationships void
MapAndStoreClassDefFor IClassDef
MergeClassDefs void
RelatedObjectClassDef IClassDef

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

Метод Описание
AllClassesAutoMapper ( ITypeSource source ) : System

Constructs the AllClassesAutoMapper with a specified Source.

CreateReverseRelationship ( ClassDefCol classDefCol, IClassDef classDef, IRelationshipDef relationship ) : IRelationshipDef

Creates a Reverse Relationship when required.

Map ( ) : ClassDefCol

Maps the IBusinessObject classes in the ITypeSource.

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

Метод Описание
ContainsRelatedClass ( IRelationshipDef relationship, ClassDefCol classDefCol ) : bool
CreateReverseRelDef ( IRelationshipDef rel, IClassDef classDef ) : IRelationshipDef
CreateReverseRelationshipDefs ( ClassDefCol classDefCol, IClassDef classDef ) : void
MapAllReverseRelationships ( IEnumerable classDefsMapped ) : void
MapAndStoreClassDefFor ( TypeWrapper type ) : IClassDef
MergeClassDefs ( IClassDef classDef ) : void
RelatedObjectClassDef ( ClassDefCol classDefCol, IRelationshipDef relationshipDef ) : IClassDef

The ClassDef for the related object.

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

AllClassesAutoMapper() публичный метод

Constructs the AllClassesAutoMapper with a specified Source.
public AllClassesAutoMapper ( ITypeSource source ) : System
source ITypeSource
Результат System

CreateReverseRelationship() публичный статический метод

Creates a Reverse Relationship when required.
public static CreateReverseRelationship ( ClassDefCol classDefCol, IClassDef classDef, IRelationshipDef relationship ) : IRelationshipDef
classDefCol ClassDefCol
classDef IClassDef
relationship IRelationshipDef
Результат IRelationshipDef

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

Maps the IBusinessObject classes in the ITypeSource.
public Map ( ) : ClassDefCol
Результат ClassDefCol