C# Класс Dashing.Tools.ReverseEngineering.Engineer

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

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

Метод Описание
Engineer ( IConvention convention ) : System
Engineer ( string>.IEnumerable extraPluralizationWords ) : System
ReverseEngineer ( DatabaseSchema schema, ISqlDialect sqlDialect, IEnumerable tablesToIgnore, IAnswerProvider answerProvider, bool fixOneToOnes ) : IEnumerable

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

Метод Описание
BuildOneToManyColumn ( IColumn manyToOneColumn, string propName ) : IColumn
FindOneToOnes ( IMap map, IAnswerProvider answerProvider ) : void
GenerateType ( string name ) : Type
GetIndexesAndForeignKeys ( DatabaseSchemaReader.DataSchema.DatabaseTable table, IMap map ) : void
InitTypeGenerator ( ) : void
MapColumn ( IMap map, DatabaseSchemaReader.DataSchema.DatabaseColumn column ) : IColumn>.KeyValuePair
MapTable ( DatabaseTable table ) : IMap

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

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

public Engineer ( IConvention convention ) : System
convention IConvention
Результат System

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

public Engineer ( string>.IEnumerable extraPluralizationWords ) : System
extraPluralizationWords string>.IEnumerable
Результат System

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

public ReverseEngineer ( DatabaseSchema schema, ISqlDialect sqlDialect, IEnumerable tablesToIgnore, IAnswerProvider answerProvider, bool fixOneToOnes ) : IEnumerable
schema DatabaseSchema
sqlDialect ISqlDialect
tablesToIgnore IEnumerable
answerProvider IAnswerProvider
fixOneToOnes bool
Результат IEnumerable