135 references to MetadataWorkspace
System.Data.Entity (101)
System\Data\Common\Internal\Materialization\Shaper.cs (3)
31Debug.Assert(context == null || workspace == context.MetadataWorkspace, "workspace must match context's workspace"); 298EntityContainer entityContainer = this.Context.MetadataWorkspace.GetEntityContainer( 702EntityContainer entityContainer = this.Context.MetadataWorkspace.GetEntityContainer(sourceKey.EntityContainerName,
System\Data\Objects\CompiledQuery.cs (16)
383arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 395arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 407arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 419arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 431arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 443arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 455arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 467arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 479arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 491arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 503arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 515arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 527arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 539arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 551arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly()); 563arg0.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResult), System.Reflection.Assembly.GetCallingAssembly());
System\Data\Objects\DataClasses\EntityReference.cs (2)
199EntitySet targetEntitySet = value.GetEntitySet(ObjectContext.MetadataWorkspace); 201value.ValidateEntityKey(ObjectContext.MetadataWorkspace, targetEntitySet, true /*isArgumentException */, "value");
System\Data\Objects\DataClasses\EntityReference_TResultType.cs (1)
358EntitySet targetEntitySet = DetachedEntityKey.GetEntitySet(this.ObjectContext.MetadataWorkspace);
System\Data\Objects\DataClasses\RelatedEnd.cs (12)
410TypeUsage targetOSpaceTypeUsage = ObjectContext.MetadataWorkspace.GetOSpaceTypeUsage(TypeUsage.Create(targetEntityType)); 520AppendKeyParameterRow(sourceBuilder, key.GetEntitySet(ObjectContext.MetadataWorkspace).ElementType.KeyMembers); 540?? key.GetEntitySet(ObjectContext.MetadataWorkspace).ElementType.KeyMembers; 576((ClrEnumType)ObjectContext.MetadataWorkspace.GetObjectSpaceType((EnumType)parameterEdmType)).ClrType; 1141CheckRelationEntitySet(key.GetEntitySet(ObjectContext.MetadataWorkspace)); 1900principalKey.ValidateEntityKey(ObjectContext.MetadataWorkspace, principalEntitySet); 2301EntitySet entitySet = ownerKey.GetEntitySet(context.MetadataWorkspace); 2397EntitySet targetEntitySet = detachedKey.GetEntitySet(context.MetadataWorkspace); 2399detachedKey.ValidateEntityKey(ObjectContext.MetadataWorkspace, targetEntitySet); 2421Debug.Assert(context.MetadataWorkspace != null, "The context should not have a null metadata workspace."); 2424relationshipType = context.MetadataWorkspace.GetItem<EdmType>(_navigation.RelationshipName, DataSpace.CSpace); 2553EntityType entityType = _wrappedOwner.Context.MetadataWorkspace.GetItem<EntityType>(_wrappedOwner.IdentityType.FullName, DataSpace.OSpace);
System\Data\Objects\DataClasses\RelationshipManager.cs (9)
376Debug.Assert(wrappedOwner.Context.MetadataWorkspace != null, "MetadataWorkspace is null"); 379EntityType entityType = wrappedOwner.Context.MetadataWorkspace.GetItem<EntityType>(wrappedOwner.IdentityType.FullName, DataSpace.OSpace); 654if (wrappedOwner.Context != null && wrappedOwner.Context.MetadataWorkspace != null) 656return (ObjectItemCollection)wrappedOwner.Context.MetadataWorkspace.GetItemCollection(DataSpace.OSpace); 688if (wrappedOwner.Context != null && wrappedOwner.Context.MetadataWorkspace != null) 690collection = (DefaultObjectMappingItemCollection)wrappedOwner.Context.MetadataWorkspace.GetItemCollection(DataSpace.OCSpace); 826EntityContainer entityContainer = wrappedOwner.Context.MetadataWorkspace.GetEntityContainer( 989if (wrappedOwner.Context != null && wrappedOwner.Context.MetadataWorkspace != null && TryGetOwnerEntityType(out entityType)) 1445EntitySet entitySet = ownerKey.GetEntitySet(wrappedOwner.Context.MetadataWorkspace);
System\Data\Objects\ELinq\CompiledELinqQueryState.cs (3)
83DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.ObjectContext.MetadataWorkspace, DataSpace.CSpace, queryExpression); 94QueryCacheManager cacheManager = this.ObjectContext.MetadataWorkspace.GetQueryCacheManager(); 113DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.ObjectContext.MetadataWorkspace, DataSpace.CSpace, queryExpression);
System\Data\Objects\ELinq\ELinqQueryState.cs (2)
179cacheManager = this.ObjectContext.MetadataWorkspace.GetQueryCacheManager(); 191DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.ObjectContext.MetadataWorkspace, DataSpace.CSpace, queryExpression);
System\Data\Objects\ELinq\ExpressionConverter.cs (2)
207return (EdmItemCollection)_funcletizer.RootContext.MetadataWorkspace.GetItemCollection(DataSpace.CSpace, true); 214return ((StoreItemCollection)_funcletizer.RootContext.MetadataWorkspace.GetItemCollection(DataSpace.SSpace)).StoreProviderManifest;
System\Data\Objects\Internal\EntitySqlQueryState.cs (2)
182cacheManager = this.ObjectContext.MetadataWorkspace.GetQueryCacheManager(); 195DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.ObjectContext.MetadataWorkspace, DataSpace.CSpace, queryExpression);
System\Data\Objects\Internal\ObjectQueryExecutionPlan.cs (2)
111context.MetadataWorkspace, spanInfo, mergeOption, false); 192Shaper<TResultType> shaper = shaperFactory.Create(storeReader, context, context.MetadataWorkspace, this.MergeOption, true);
System\Data\Objects\Internal\PocoPropertyAccessorStrategy.cs (1)
106ObjectTypeMapping mapping = System.Data.Common.Internal.Materialization.Util.GetObjectMapping(declaringEntityType, relatedEnd.WrappedOwner.Context.MetadataWorkspace);
System\Data\Objects\NextResultGenerator.cs (1)
58MetadataHelper.CheckFunctionImportReturnType<TElement>(edmType, _context.MetadataWorkspace);
System\Data\Objects\ObjectContext.cs (39)
538entitySetFromKey = key.GetEntitySet(this.MetadataWorkspace); 627MetadataWorkspace.ImplicitLoadAssemblyForType(wrappedEntity.IdentityType, null); 894MetadataWorkspace.ImplicitLoadAssemblyForType(wrappedEntity.IdentityType, null); 939MetadataWorkspace.ImplicitLoadAssemblyForType(wrappedOriginalEntity.IdentityType, null); 1008MetadataWorkspace.ImplicitLoadAssemblyForType(wrappedEntity.IdentityType, null); 1221MetadataWorkspace.ImplicitLoadAssemblyForType(EntityUtil.GetEntityIdentityType(entity.GetType()), null); 1253EntitySet entitySet = key.GetEntitySet(this.MetadataWorkspace); 1293System.Collections.ObjectModel.ReadOnlyCollection<EntityContainer> entityContainers = this.MetadataWorkspace.GetItems<EntityContainer>(DataSpace.CSpace); 1588if (!MetadataWorkspace.IsItemCollectionAlreadyRegistered(DataSpace.SSpace)) 1590Debug.Assert(!MetadataWorkspace.IsItemCollectionAlreadyRegistered(DataSpace.CSSpace), "ObjectContext has C-S metadata but not S?"); 1609ItemCollection contextCSpaceCollection = MetadataWorkspace.GetItemCollection(DataSpace.CSpace); 1614MetadataWorkspace.RegisterItemCollection(connectionWorkspace.GetItemCollection(DataSpace.SSpace)); 1615MetadataWorkspace.RegisterItemCollection(connectionWorkspace.GetItemCollection(DataSpace.CSSpace)); 1638MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(T), System.Reflection.Assembly.GetCallingAssembly()); 1847if (!this.MetadataWorkspace.TryGetEntityContainer(entityContainerName, DataSpace.CSpace, out container)) 1915this.MetadataWorkspace.ImplicitLoadAssemblyForType(entityCLRType, System.Reflection.Assembly.GetCallingAssembly()); 1938EntitySet entitySet = key.GetEntitySet(this.MetadataWorkspace); 1945MetadataWorkspace.ImplicitLoadFromEntityType(entitySet.ElementType, System.Reflection.Assembly.GetCallingAssembly()); 2230DbQueryCommandTree tree = DbQueryCommandTree.FromValidExpression(this.MetadataWorkspace, DataSpace.CSpace, refreshQuery); 2491EntitySet entitySet = key.GetEntitySet(this.MetadataWorkspace); 2501MetadataWorkspace.ImplicitLoadFromEntityType(entitySet.ElementType, System.Reflection.Assembly.GetCallingAssembly()); 2582expectedEdmTypes[0] = MetadataHelper.GetAndCheckFunctionImportReturnType<TElement>(functionImport, 0, this.MetadataWorkspace); 2652functionName, this.DefaultContainerName, this.MetadataWorkspace, 2716ShaperFactory<TElement> shaperFactory = Translator.TranslateColumnMap<TElement>(cacheManager, commandDefinition.CreateColumnMap(storeReader, resultSetIndex), this.MetadataWorkspace, null, mergeOption, false); 2717Shaper<TElement> shaper = shaperFactory.Create(storeReader, this, this.MetadataWorkspace, mergeOption, shaperOwnsReader); 2811this.MetadataWorkspace.ImplicitLoadAssemblyForType(objectParameter.MappableType, null); 2890ObjectItemCollection ospaceItems = (ObjectItemCollection)MetadataWorkspace.GetItemCollection(DataSpace.OSpace); 2898MetadataWorkspace.ImplicitLoadAssemblyForType(type, null); 2959MetadataWorkspace.ImplicitLoadAssemblyForType(clrType, null); 2963ClrEntityType entityType = MetadataWorkspace.GetItem<ClrEntityType>(clrType.FullName, DataSpace.OSpace); 3073this.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TElement), System.Reflection.Assembly.GetCallingAssembly()); 3121this.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TElement), System.Reflection.Assembly.GetCallingAssembly()); 3147this.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TEntity), System.Reflection.Assembly.GetCallingAssembly()); 3171if (MetadataHelper.TryDetermineCSpaceModelType<TElement>(this.MetadataWorkspace, out modelEdmType) || 3172(unwrappedTElement.IsEnum && MetadataHelper.TryDetermineCSpaceModelType(unwrappedTElement.GetEnumUnderlyingType(), this.MetadataWorkspace, out modelEdmType))) 3184columnMap = ColumnMapFactory.CreateColumnMapFromReaderAndClrType(reader, typeof(TElement), this.MetadataWorkspace); 3188System.Data.Common.QueryCache.QueryCacheManager cacheManager = this.MetadataWorkspace.GetQueryCacheManager(); 3189ShaperFactory<TElement> shaperFactory = Translator.TranslateColumnMap<TElement>(cacheManager, columnMap, this.MetadataWorkspace, null, mergeOption, false); 3190Shaper<TElement> shaper = shaperFactory.Create(reader, this, this.MetadataWorkspace, mergeOption, readerOwned);
System\Data\Objects\ObjectQuery_EntitySqlExtensions.cs (6)
106context.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(T), System.Reflection.Assembly.GetCallingAssembly()); 147context.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(T), System.Reflection.Assembly.GetCallingAssembly()); 191context.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(T), System.Reflection.Assembly.GetCallingAssembly()); 360this.QueryState.ObjectContext.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResultType), System.Reflection.Assembly.GetCallingAssembly()); 369if (!this.QueryState.ObjectContext.MetadataWorkspace.GetItemCollection(DataSpace.OSpace).TryGetType(clrOfType.Name, clrOfType.Namespace ?? string.Empty, out ofType) || 475this.QueryState.ObjectContext.MetadataWorkspace.ImplicitLoadAssemblyForType(typeof(TResultType), System.Reflection.Assembly.GetCallingAssembly());
System.Data.Services (12)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (12)
117EntityType sourceEntityType = this.ObjectContext.MetadataWorkspace.GetItem<EntityType>(resourceType.FullName, DataSpace.CSpace); 295var metadataManager = new MetadataManager(this.ObjectContext.MetadataWorkspace, this.GetDefaultEntityContainer(), provider, service); 301Double currentVersion = ((EdmItemCollection)this.ObjectContext.MetadataWorkspace.GetItemCollection(DataSpace.CSpace)).EdmVersion; 730EntityType entityType = this.ObjectContext.MetadataWorkspace.GetItem<EntityType>(resourceType.FullName, DataSpace.CSpace); 851MetadataWorkspace metadataWorkspace = this.ObjectContext.MetadataWorkspace; 966ObjectItemCollection objectItemCollection = (ObjectItemCollection)this.ObjectContext.MetadataWorkspace.GetItemCollection(DataSpace.OSpace); 970if (this.ObjectContext.MetadataWorkspace.TryGetEdmSpaceType(ospaceType, out cspaceType)) 1007MetadataWorkspace workspace = ((ObjectContext)dataSourceInstance).MetadataWorkspace; 1716objectContext.MetadataWorkspace.LoadFromAssembly(assembly); 2307EntityContainer entityContainer = this.ObjectContext.MetadataWorkspace.GetEntityContainer(entityContainerName, DataSpace.CSpace); 2333if (!this.ObjectContext.MetadataWorkspace.TryGetEntityContainer( 2399EntityType cspaceEntityType = this.ObjectContext.MetadataWorkspace.GetItem<EntityType>(resourceType.FullName, DataSpace.CSpace);
System.Web.DynamicData (6)
DynamicData\ModelProviders\EFDataModelProvider.cs (6)
29EntityContainer container = _context.MetadataWorkspace.GetEntityContainer(_context.DefaultContainerName, DataSpace.CSpace); 31_context.MetadataWorkspace.LoadFromAssembly(ContextType.Assembly); 32_objectSpaceItems = (ObjectItemCollection)_context.MetadataWorkspace.GetItemCollection(DataSpace.OSpace); 40ILookup<EntityType, EntityType> derivedTypesLookup = _context.MetadataWorkspace.GetItems<EntityType>(DataSpace.CSpace).ToLookup(e => (EntityType)e.BaseType); 92var objectSpaceType = (EnumType)_context.MetadataWorkspace.GetObjectSpaceType(enumType); 97var objectSpaceType = (EntityType)_context.MetadataWorkspace.GetObjectSpaceType(entityType);
System.Web.Entity (16)
System\Data\WebControls\EntityDataSourceView.cs (14)
301MetadataWorkspace workspace = Context.MetadataWorkspace; 362Context.MetadataWorkspace.GetItemCollection(DataSpace.CSpace), 762EntityType entityType = Context.MetadataWorkspace.GetObjectSpaceType(CSpaceFilteredEntityType ?? EntitySet.ElementType) as EntityType; 1159_ctx.MetadataWorkspace.LoadFromAssembly(assembly); 1189_ctx.MetadataWorkspace.LoadFromAssembly(System.Reflection.Assembly.GetCallingAssembly()); 1190_ctx.MetadataWorkspace.LoadFromAssembly(contextType.Assembly); 1462StructuralType oSpaceType = Context.MetadataWorkspace.GetObjectSpaceType(EntityCSpaceType); 1482cSpaceType = (EntityType)Context.MetadataWorkspace.GetType(_owner.EntityTypeFilter, EntitySet.ElementType.NamespaceName, DataSpace.CSpace); 1483if (!EntityDataSourceUtil.IsTypeOrSubtypeOf(EntitySet.ElementType, cSpaceType, Context.MetadataWorkspace.GetItemCollection(DataSpace.CSpace))) 1521return Context.MetadataWorkspace.GetEntityContainer(ContainerName, DataSpace.CSpace); 1546(ObjectItemCollection)(Context.MetadataWorkspace.GetItemCollection(DataSpace.OSpace)); 1567EntityContainer entityContainer = Context.MetadataWorkspace.GetEntityContainer(ContainerName, DataSpace.CSpace); 1641EntityContainer entityContainer = Context.MetadataWorkspace.GetEntityContainer(ContainerName, DataSpace.CSpace); 1652if (!Context.MetadataWorkspace.TryGetEntityContainer(ContainerName, DataSpace.CSpace, out container))
System\Data\WebControls\EntityDataSourceViewSchema.cs (1)
28MetadataWorkspace workspace = wrappers.Context.MetadataWorkspace;
System\Data\WebControls\EntityDataSourceWrapperCollection.cs (1)
67MetadataWorkspace ocWorkspace = context.MetadataWorkspace;