C# Класс Dashing.Tools.ModelGeneration.ModelGenerator

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

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

Метод Описание
GenerateFiles ( IEnumerable maps, DatabaseSchema schema, string domainNamespace, IAnswerProvider answerProvider ) : string>.IDictionary
ModelGenerator ( ) : System
ModelGenerator ( IConvention convention ) : System

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

Метод Описание
AddColumn ( IColumn column, StringBuilder sourceFile, StringBuilder constructorStatements, DatabaseSchemaReader.DataSchema.DatabaseSchema schema ) : void
AddProperty ( StringBuilder sourceFile, string type, string name ) : void
FourSpaces ( int multiple = 1 ) : string
GenerateClass ( string>.IDictionary result, IMap map, DatabaseSchema schema, string domainNamespace ) : void

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

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

public GenerateFiles ( IEnumerable maps, DatabaseSchema schema, string domainNamespace, IAnswerProvider answerProvider ) : string>.IDictionary
maps IEnumerable
schema DatabaseSchema
domainNamespace string
answerProvider IAnswerProvider
Результат string>.IDictionary

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

public ModelGenerator ( ) : System
Результат System

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

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