Exemplo n.º 1
0
        internal StoredProcedure(ITableMetadataProvider provider, string name)
        {
            this.provider = provider;
            this.Name     = name;

            this.SetUnchange();
        }
Exemplo n.º 2
0
Arquivo: Table.cs Projeto: zhgl7688/-
        internal Table(ITableMetadataProvider provider, string tableName)
        {
            this.provider  = provider;
            this.TableName = tableName;

            this.SetUnchange();
        }
Exemplo n.º 3
0
 public SqlQueryContainer(ITableMetadataProvider tableBuilder,
                          ISqlGeneratorProviderResolver resolver, IEasyDapperConfiguration configuration,
                          IExpressionParserResolver expressionParserResolver)
 {
     this.TableInfo = tableBuilder;
     this.SqlGeneratorProviderResolver = resolver;
     this.Configuration            = configuration;
     this.ExpressionParserResolver = expressionParserResolver;
 }
Exemplo n.º 4
0
        internal TableCollection(ITableMetadataProvider provider)
        {
            this.provider = provider;

            var tableNames = provider.GetTableNames();

            foreach (var tableName in tableNames)
            {
                Add(new Table(provider, tableName));
            }
        }
Exemplo n.º 5
0
        internal StoredProcedureCollection(ITableMetadataProvider provider)
        {
            this.provider = provider;

            var storedProcedures = provider.GetStoredProcedures();

            foreach (var storedProcedure in storedProcedures)
            {
                Add(new StoredProcedure(provider, storedProcedure));
            }
        }
Exemplo n.º 6
0
        internal FieldCollection(ITableMetadataProvider provider, Table table)
        {
            this.provider = provider;
            this.table    = table;

            var fields = provider.GetTableFields(table.TableName);

            foreach (var field in fields)
            {
                Add(field);
            }
        }
Exemplo n.º 7
0
        internal SpParameterCollection(ITableMetadataProvider provider, StoredProcedure storedProcedure)
        {
            this.provider        = provider;
            this.storedProcedure = storedProcedure;

            var parameters = provider.GetStoredProcedureParameters(storedProcedure.Name);

            foreach (var parameter in parameters)
            {
                Add(parameter);
            }
        }
Exemplo n.º 8
0
 internal View(ITableMetadataProvider provider, string viewName)
     : base(provider, viewName)
 {
 }
Exemplo n.º 9
0
 public SqlServer2012Generator(ITableMetadataProvider tableInfo)
 {
     this.TableInfo = tableInfo;
 }
Exemplo n.º 10
0
 public MySqlGenerator(ITableMetadataProvider tableInfo)
 {
     this.TableInfo = tableInfo;
 }
Exemplo n.º 11
0
 private ITableMetadataProvider GetOrCreateTableMetadataProvider()
 {
     return(this.tableMetadataProvider ?? (this.tableMetadataProvider = this.CreateTableMetadataProvider()));
 }
Exemplo n.º 12
0
 public DbCommandGenerator(ITableMetadataProvider tableMetadataProvider)
     : this(tableMetadataProvider, new DbCommandFactory())
 {
 }
Exemplo n.º 13
0
 public DbCommandGenerator(ITableMetadataProvider tableMetadataProvider, IDbCommandFactory commandFactory)
 {
     this.TableMetadataProvider = tableMetadataProvider;
     this.CommandFactory        = commandFactory;
 }