C# 클래스 Habanero.Smooth.AllClassesAutoMapper

Maps all Business Objects in an ITypeSource to a IClassDef
파일 보기 프로젝트 열기: Chillisoft/habanero.smooth 1 사용 예제들

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