using FastReport.Data;
using System.Collections.Generic;
namespace FastReport.FastQueryBuilder
{
internal class DataBase
{
public List
TableList { get; } = new List();
public DataConnectionBase dataBase { get; }
public DataBase(DataConnectionBase db)
{
dataBase = db;
try
{
dataBase.CreateAllTables(false);
}
catch
{
}
foreach (TableDataSource tds in dataBase.Tables)
{
TableList.Add(new Table(tds));
}
TableList.Sort((x, y) => x.Name.CompareTo(y.Name));
}
public string GetQuotationChars() => dataBase.GetQuotationChars();
}
}