2 overrides of RowType
System.Data.Linq (2)
Mapping\AttributedMetaModel.cs (1)
337public override MetaType RowType {
Mapping\MappedMetaModel.cs (1)
369public override MetaType RowType {
42 references to RowType
System.Data.Linq (38)
ChangeDirector.cs (1)
235ParameterExpression p = Expression.Parameter(item.Type.Table.RowType.Type, "p");
ChangeTracker.cs (3)
138MetaType type = this.services.Model.GetTable(obj.GetType()).RowType; 154MetaType metaType = this.services.Model.GetTable(type).RowType.GetInheritanceType(type); 528MetaType rootMetaType = this.tracker.services.Model.GetTable(instanceType).RowType.InheritanceRoot;
DataBindingList.cs (2)
16ITable table = context.GetTable(metaTable.RowType.Type); 17Type bindingType = typeof(DataBindingList<>).MakeGenericType(metaTable.RowType.Type);
DataContext.cs (9)
364throw Error.CouldNotGetTableForSubtype(typeof(TEntity), metaTable.RowType.Type); 385if (metaTable.RowType.Type != type) { 386throw Error.CouldNotGetTableForSubtype(type, metaTable.RowType.Type); 396Type tbType = typeof(Table<>).MakeGenericType(metaTable.RowType.Type); 406foreach(MetaAssociation assoc in metaTable.RowType.Associations) { 1128get { return !metaTable.RowType.IsEntity; } 1222MetaType type = this.metaTable.RowType.GetInheritanceType(entity.GetType()); 1409MetaType type = this.metaTable.RowType.GetInheritanceType(entity.GetType()); 1470MetaType type = this.metaTable.RowType.GetInheritanceType(entity.GetType());
DataServices.cs (2)
512object[] keyValues = this.GetKeyValues(metaTable.RowType, pred); 514return this.GetCachedObject(metaTable.RowType, keyValues);
Mapping\AttributedMetaModel.cs (5)
240foreach (MetaType mt in table.RowType.InheritanceTypes) { 245if (table.RowType.GetInheritanceType(rowType) == null) { 282return tab.RowType.GetInheritanceType(type); 684return table.RowType.IdentityMembers.Count > 0; 935return tbl.RowType.GetInheritanceType(type);
Mapping\MappedMetaModel.cs (3)
86foreach (MetaType mt in table.RowType.InheritanceTypes) { 758return table.RowType.IdentityMembers.Count > 0; 1400return tbl.RowType.GetInheritanceType(elementType);
SqlClient\Query\QueryConverter.cs (9)
789return this.translator.BuildDefaultQuery(metaTable.RowType, this.allowDeferred, link, this.dominatingExpression); 2396Expression source = this.services.Context.GetTable(metaTable.RowType.Type).Expression; 2411itemMetaType = metaTable.RowType.GetInheritanceType(conItem.Value.GetType()); 2422SqlTable tab = sql.Table(metaTable, metaTable.RowType, this.dominatingExpression); 2561Expression source = this.services.Context.GetTable(metaTable.RowType.Type).Expression; 2562Type rowType = metaTable.RowType.Type; 2645Expression source = this.services.Context.GetTable(metaTable.RowType.Type).Expression; 2646Type rowType = metaTable.RowType.Type; 2741this.AddIdentityMembers(tab.MetaTable.RowType.IdentityMembers.Select(m => m.Member));
SqlClient\SqlBuilder.cs (4)
80foreach (MetaType type in table.RowType.InheritanceTypes) { 84throw Error.CreateDatabaseFailedBecauseOfClassWithNoMembers(table.RowType.Type); 126foreach (MetaDataMember mm in table.RowType.IdentityMembers) { 146foreach (MetaType type in table.RowType.InheritanceTypes) {
System.Web.DynamicData (4)
DynamicData\DynamicDataExtensions.cs (1)
269foreach (System.Data.Linq.Mapping.MetaDataMember member in metaTable.RowType.DataMembers) {
DynamicData\ModelProviders\DLinqDataModelProvider.cs (2)
28ProcessTable(table, table.RowType, prop.Name, prop); 38return context.Mapping.GetTables().First(t => t.RowType.Type == entityType);
DynamicData\ModelProviders\DLinqTableProvider.cs (1)
23RootEntityType = rowType.Table.RowType.Type;