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

Inheritance: Zetbox.Generator.ResourceTemplate
Afficher le fichier Open project: daszat/zetbox

Protected Properties

Свойство Type Description
cls ObjectClass
ctx IZetboxContext
prefix string
relations IEnumerable
schemaProvider ISchemaProvider

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat void

Generate() public méthode

public Generate ( ) : void
Résultat void

ModelSsdlEntityTypeColumnsRel() public méthode

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
Résultat System

Property Details

cls protected_oe property

protected ObjectClass cls
Résultat ObjectClass

ctx protected_oe property

protected IZetboxContext ctx
Résultat IZetboxContext

prefix protected_oe property

protected string prefix
Résultat string

relations protected_oe property

protected IEnumerable relations
Résultat IEnumerable

schemaProvider protected_oe property

protected ISchemaProvider schemaProvider
Résultat ISchemaProvider