C# 클래스 Dashing.Tools.ModelGeneration.ModelGenerator

상속: IModelGenerator
파일 보기 프로젝트 열기: Polylytics/dashing 1 사용 예제들

공개 메소드들

메소드 설명
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