public SqliteObjectNames(SyncTable tableDescription)
        {
            this.TableDescription     = tableDescription;
            (tableName, trackingName) = SqliteTableBuilder.GetParsers(this.TableDescription);

            SetDefaultNames();
        }
 public SqliteBuilderTable(SyncTable tableDescription, DbConnection connection, DbTransaction transaction = null)
 {
     this.connection       = connection as SqliteConnection;
     this.transaction      = transaction as SqliteTransaction;
     this.tableDescription = tableDescription;
     (this.tableName, this.trackingName) = SqliteTableBuilder.GetParsers(this.tableDescription);
     this.sqliteDbMetadata = new SqliteDbMetadata();
 }
示例#3
0
        public override DbTableBuilder GetTableBuilder(SyncTable tableDescription, SyncSetup setup)
        {
            var(tableName, trackingName) = GetParsers(tableDescription, setup);


            var tableBuilder = new SqliteTableBuilder(tableDescription, tableName, trackingName, setup);

            return(tableBuilder);
        }