/// <summary> /// Loads the tables. /// /// Used in code generation purposes /// </summary> /// <returns></returns> public string[] LoadTables() { DbGateway gateway = new DbGateway(this); return(LoadTables(gateway)); }
/// <summary> /// Loads the tables. /// /// Used in code generation purposes /// </summary> /// <returns></returns> internal abstract string[] LoadTables(DbGateway gateway);
internal abstract Dictionary <string, string> LoadFields(DbGateway gateway, string tableName);
internal Dictionary <string, string> LoadFields(string tableName) { DbGateway gateway = new DbGateway(this); return(LoadFields(gateway, tableName)); }
/// <summary> /// Creates new instance and set Gateway property /// </summary> /// <param name="gateway"></param> public DbCachedGateway(DbGateway gateway) { Gateway = gateway; }