/// <summary> /// Initializes a new instance of the <see cref="Delete<T>"/> class. /// </summary> /// <param name="table">The table.</param> /// <param name="provider">The provider.</param> public Delete(ITable table, IDataProvider provider) { QueryCommandType = QueryType.Delete; _provider = provider; ITable tbl = table; //string tableName = table.ColumnName; FromTables.Add(tbl); }
public void AddFromTable(StoreDefinition table) { var ft = new QueryFromTable(table); ft.Alias = GetDefaultAlias(ft); FromTables.Add(ft); RegenerateTableLinks(); _engine.SelectPropertiesFromNewTable(this, ft); }
private void Init(TableSchema.Table tbl) { if (tbl == null) { throw new SqlQueryException("Can't find the table schema - please specify the provider if there is more than one, or check the spelling"); } Provider = tbl.Provider; FromTables.Add(tbl); QueryCommandType = QueryType.Update; }