2 types derived from MetaTable
System.Data.Linq (2)
Mapping\AttributedMetaModel.cs (1)
314internal sealed class AttributedMetaTable : MetaTable {
Mapping\MappedMetaModel.cs (1)
347internal sealed class MappedTable : MetaTable {
66 references to MetaTable
System.Data.Linq (60)
DataBindingList.cs (1)
14MetaTable metaTable = context.Services.Model.GetTable(typeof(T));
DataContext.cs (8)
70Dictionary<MetaTable, ITable> tables; 190this.tables = new Dictionary<MetaTable, ITable>(); 358MetaTable metaTable = this.services.Model.GetTable(typeof(TEntity)); 381MetaTable metaTable = this.services.Model.GetTable(type); 391private ITable GetTable(MetaTable metaTable) { 403private static void ValidateTable(MetaTable metaTable) { 1109MetaTable metaTable; 1111internal Table(DataContext context, MetaTable metaTable) {
DataServices.cs (1)
511MetaTable metaTable = this.metaModel.GetTable(t.ElementType);
Mapping\AttributedMetaModel.cs (17)
41var metaTable = derivedType.Table; 65Dictionary<Type, MetaTable> metaTables; 66ReadOnlyCollection<MetaTable> staticTables; 76this.metaTables = new Dictionary<Type, MetaTable>(); 108public override IEnumerable<MetaTable> GetTables() { 129HashSet<MetaTable> tables = new HashSet<MetaTable>(); 148this.staticTables = new List<MetaTable>(tables).AsReadOnly(); 205public override MetaTable GetTable(Type rowType) { 209MetaTable table; 229internal MetaTable GetTableNoLocks(Type rowType) { 230MetaTable table; 280MetaTable tab = this.GetTable(type); 528MetaTable table; 551internal AttributedMetaType(MetaModel model, MetaTable table, Type type, MetaType inheritanceRoot) { 672public override MetaTable Table { 933MetaTable tbl = model.GetTableNoLocks(type);
Mapping\MappedMetaModel.cs (11)
28Dictionary<Type, MetaTable> metaTables; 41this.metaTables = new Dictionary<Type, MetaTable>(); 85MetaTable table = new MappedTable(this, tableMapping, rootType); 168public override IEnumerable<MetaTable> GetTables() { 172public override MetaTable GetTable(Type rowType) { 176MetaTable table = null; 565MetaTable table; 589internal MappedType(MetaModel model, MetaTable table, TypeMapping typeMapping, Type type, MetaType inheritanceRoot) { 746public override MetaTable Table { 1398MetaTable tbl = model.GetTable(elementType); 1550public override MetaTable Table {
Mapping\MetaModel.cs (3)
38public abstract MetaTable GetTable(Type rowType); 50public abstract IEnumerable<MetaTable> GetTables(); 112public abstract MetaTable Table { get; }
SqlClient\Common\SqlFactory.cs (1)
316internal SqlTable Table(MetaTable table, MetaType rowType, Expression sourceExpression) {
SqlClient\Common\SqlNode.cs (3)
379private MetaTable table; 384internal SqlTable(MetaTable table, MetaType rowType, ProviderType sqlRowType, Expression sourceExpression) 392internal MetaTable MetaTable {
SqlClient\Query\QueryConverter.cs (5)
788MetaTable metaTable = this.services.Model.GetTable(table.ElementType); 970MetaTable table = this.services.Model.GetTable(selection.ClrType); 2395MetaTable metaTable = this.services.Model.GetTable(item.Type); 2560MetaTable metaTable = this.services.Model.GetTable(item.Type); 2644MetaTable metaTable = this.services.Model.GetTable(item.Type);
SqlClient\SqlBuilder.cs (5)
37internal static string GetCreateSchemaForTableCommand(MetaTable table) { 57internal static string GetCreateTableCommand(MetaTable table) { 77internal static void BuildFieldDeclarations(MetaTable table, StringBuilder sb) { 125private static void BuildPrimaryKey(MetaTable table, StringBuilder sb) { 145internal static IEnumerable<String> GetCreateForeignKeyCommands(MetaTable table) {
SqlClient\SqlProvider.cs (5)
626foreach (MetaTable table in this.services.Model.GetTables()) { 633foreach (MetaTable table in this.services.Model.GetTables()) { 651foreach (MetaTable table in this.services.Model.GetTables()) { 666foreach (MetaTable table in this.services.Model.GetTables()) { 674foreach (MetaTable table in this.services.Model.GetTables()) {
System.Web.DynamicData (5)
DynamicData\DynamicDataExtensions.cs (1)
268System.Data.Linq.Mapping.MetaTable metaTable = context.Mapping.GetTable(rowType);
DynamicData\ModelProviders\DLinqDataModelProvider.cs (4)
6using LinqMetaTable = System.Data.Linq.Mapping.MetaTable; 27LinqMetaTable table = GetLinqTable(context, entityType); 37private LinqMetaTable GetLinqTable(DataContext context, Type entityType) { 50private void ProcessTable(LinqMetaTable table, LinqMetaType rowType, string name, PropertyInfo prop) {
System.Web.Extensions (1)
UI\WebControls\LinqDataSourceView.cs (1)
629MetaTable tableMetaData = contextMetaData.GetTable(dataObjectType);