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(); }
public override DbTableBuilder GetTableBuilder(SyncTable tableDescription, SyncSetup setup) { var(tableName, trackingName) = GetParsers(tableDescription, setup); var tableBuilder = new SqliteTableBuilder(tableDescription, tableName, trackingName, setup); return(tableBuilder); }