public IEnumerable <DataRow> LoadViewDetails(IEnumerable <EntityStoreSchemaFilterEntry> filters)
        {
            TableDetailsCollection views = new TableDetailsCollection();

            return(LoadDataTable(
                       ViewDetailSql,
                       rows =>
                       rows
                       .OrderBy(r => r.Field <string>("SchemaName"))
                       .ThenBy(r => r.Field <string>("TableName"))
                       .ThenBy(r => r.Field <int>("Ordinal")),
                       views,
                       EntityStoreSchemaFilterObjectTypes.View,
                       filters,
                       ViewDetailAlias));
        }
        public IEnumerable <DataRow> LoadFunctionReturnTableDetails(IEnumerable <EntityStoreSchemaFilterEntry> filters)
        {
            Debug.Assert(_storeSchemaModelVersion >= EntityFrameworkVersions.Version3, "_storeSchemaModelVersion >= EntityFrameworkVersions.Version3");
            TableDetailsCollection table = new TableDetailsCollection();

            return(LoadDataTable(
                       FunctionReturnTableDetailSql,
                       rows =>
                       rows
                       .OrderBy(r => r.Field <string>("SchemaName"))
                       .ThenBy(r => r.Field <string>("TableName"))
                       .ThenBy(r => r.Field <int>("Ordinal")),
                       table,
                       EntityStoreSchemaFilterObjectTypes.Function,
                       filters,
                       FunctionReturnTableDetailAlias));
        }
 internal TableDetailsRow(System.Data.DataRowBuilder rb)
     :
         base(rb)
 {
     this._tableTableDetails = ((TableDetailsCollection)(base.Table));
 }
 public IEnumerable<DataRow> LoadViewDetails(IEnumerable<EntityStoreSchemaFilterEntry> filters)
 {
     TableDetailsCollection views = new TableDetailsCollection();
     return LoadDataTable(
         ViewDetailSql, 
         rows => 
             rows
             .OrderBy(r => r.Field<string>("SchemaName"))
             .ThenBy(r=>r.Field<string>("TableName"))
             .ThenBy(r=>r.Field<int>("Ordinal")), 
         views, 
         EntityStoreSchemaFilterObjectTypes.View, 
         filters, 
         ViewDetailAlias);
 }
 public IEnumerable<DataRow> LoadFunctionReturnTableDetails(IEnumerable<EntityStoreSchemaFilterEntry> filters)
 {
     Debug.Assert(_storeSchemaModelVersion >= EntityFrameworkVersions.Version3, "_storeSchemaModelVersion >= EntityFrameworkVersions.Version3");
     TableDetailsCollection table = new TableDetailsCollection();
     return LoadDataTable(
         FunctionReturnTableDetailSql,
         rows =>
             rows
             .OrderBy(r => r.Field<string>("SchemaName"))
             .ThenBy(r => r.Field<string>("TableName"))
             .ThenBy(r => r.Field<int>("Ordinal")),
         table,
         EntityStoreSchemaFilterObjectTypes.Function,
         filters,
         FunctionReturnTableDetailAlias);
 }
 internal TableDetailsRow(System.Data.DataRowBuilder rb)
     :
     base(rb)
 {
     this._tableTableDetails = ((TableDetailsCollection)(base.Table));
 }