C# Class Zetbox.DalProvider.Ef.Generator.Templates.EfModel.ModelSsdlEntityTypeColumnsRel

Inheritance: Zetbox.Generator.ResourceTemplate
Show file Open project: daszat/zetbox

Protected Properties

Property Type Description
cls ObjectClass
ctx IZetboxContext
prefix string
relations IEnumerable
schemaProvider ISchemaProvider

Public Methods

Method Description
Call ( Arebis _host, IZetboxContext ctx, ObjectClass cls, IEnumerable relations, string prefix, ISchemaProvider schemaProvider ) : void
Generate ( ) : void
ModelSsdlEntityTypeColumnsRel ( Arebis _host, IZetboxContext ctx, ObjectClass cls, IEnumerable relations, string prefix, ISchemaProvider schemaProvider ) : System

Private Methods

Method Description
GenerateProperty ( string columnName, bool needPositionStorage, string positionColumnName ) : void

Generate a single Property with the specified parameters

ProcessRelation ( Relation rel ) : void
ProcessRelationEnd ( Relation rel, RelationEnd relEnd ) : void

Method Details

Call() public static method

public static Call ( Arebis _host, IZetboxContext ctx, ObjectClass cls, IEnumerable relations, string prefix, ISchemaProvider schemaProvider ) : void
_host Arebis
ctx IZetboxContext
cls ObjectClass
relations IEnumerable
prefix string
schemaProvider ISchemaProvider
return void

Generate() public method

public Generate ( ) : void
return void

ModelSsdlEntityTypeColumnsRel() public method

public ModelSsdlEntityTypeColumnsRel ( Arebis _host, IZetboxContext ctx, ObjectClass cls, IEnumerable relations, string prefix, ISchemaProvider schemaProvider ) : System
_host Arebis
ctx IZetboxContext
cls ObjectClass
relations IEnumerable
prefix string
schemaProvider ISchemaProvider
return System

Property Details

cls protected property

protected ObjectClass cls
return ObjectClass

ctx protected property

protected IZetboxContext ctx
return IZetboxContext

prefix protected property

protected string prefix
return string

relations protected property

protected IEnumerable relations
return IEnumerable

schemaProvider protected property

protected ISchemaProvider schemaProvider
return ISchemaProvider