Beispiel #1
0
        public PersistentCollection()
        {
            DataTable dataTable;

            if (TableName.Exists())
            {
                dataTable           = new SqlCmd(ConnectionProviderManager.DefaultProvider, $"SELECT TOP 1 * FROM {TableName}").FillDataTable();
                dataTable.TableName = TableName.Name;
                dataTable.Clear();
            }
            else
            {
                dataTable = Reflex.GetEmptyDataTable <T>();
            }

            this.Table = dataTable;
        }