Ejemplo n.º 1
0
 public static IWhereExpression Build(IDbMeta meta, Expression whereExpression, IWhereExpressionListener listener)
 {
     var evaled = Evaluator.PartialEval(whereExpression);
     var visitor = new WhereExpressionVisitor(meta, listener);
     visitor.Visit(evaled);
     return visitor._current.Build();
 }
 public SqlServer2012SelectCommandBuilder(IDbMeta meta)
 {
     _meta = meta;
 }
Ejemplo n.º 3
0
 public ManyToManyMeta(IDbMeta dbMeta)
 {
     DbMeta = dbMeta;
 }
Ejemplo n.º 4
0
 public virtual IWhereCommandBuilder CreateWhereCommandBuilder(IDbMeta meta)
 {
     return new SqlServer2012WhereCommandBuilder(this);
 }
Ejemplo n.º 5
0
 public virtual ISelectCommandBuilder CreateSelectCommandBuilder(IDbMeta meta)
 {
     return new SqlServer2012SelectCommandBuilder(meta);
 }
Ejemplo n.º 6
0
 public virtual ISchemaBuilder CreateSchemaBuilder(IDbMeta meta)
 {
     return new Sql2012SchemaBuilder(meta);
 }
Ejemplo n.º 7
0
 public virtual IDeleteManyCommandBuilder CreateDeleteManyCommandBuilder(IDbMeta meta)
 {
     return new Sql2012DeleteWhereCommandBuilder(meta);
 }
Ejemplo n.º 8
0
 public virtual ICommandMetaBuilder CreateCommandMetaBuilder(IDbMeta meta)
 {
     return new SqlServer2012CommandMetaBuilder();
 }
Ejemplo n.º 9
0
 private WhereExpressionVisitor(IDbMeta meta, IWhereExpressionListener listener)
 {
     _meta = meta;
     _listener = listener;
 }
Ejemplo n.º 10
0
 public DbFactoryImpl(IDbMeta meta)
 {
     _meta = meta;
 }
Ejemplo n.º 11
0
 public TableMeta(IDbMeta dbMeta)
 {
     DbMeta = dbMeta;
 }
Ejemplo n.º 12
0
 public Sql2012SchemaBuilder(IDbMeta meta)
 {
     _meta = meta;
 }