3 writes to Schema
System.Data.Entity (3)
System\Data\EntityModel\SchemaObjectModel\PrimitiveSchema.cs (1)
25Schema = this;
System\Data\EntityModel\SchemaObjectModel\Schema.cs (1)
136Schema = this;
System\Data\EntityModel\SchemaObjectModel\SchemaElement.cs (1)
374Schema = schema;
137 references to Schema
System.Data.Entity (137)
System\Data\EntityModel\SchemaObjectModel\CollectionTypeElement.cs (3)
65if (!Utils.GetString(Schema, reader, out type)) 68if (!Utils.ValidateDottedName(Schema, reader, type)) 204EdmType edmType = (EdmType)Converter.LoadSchemaElement(_type, _type.Schema.ProviderManifest, convertedItemCache, newGlobalItems);
System\Data\EntityModel\SchemaObjectModel\EntityContainer.cs (6)
48if(Schema.DataModel == SchemaDataModelOption.EntityDataModel) 49OtherContent.Add(Schema.SchemaSource); 163else if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 233else if (!Schema.SchemaManager.TryResolveType(null, _unresolvedExtendedEntityContainerName, out extendingEntityContainer)) 302if (entitySet != null && Schema.DataModel == SchemaDataModelOption.ProviderDataModel) 373foreach (SchemaType type in Schema.SchemaTypes)
System\Data\EntityModel\SchemaObjectModel\EntityContainerEntitySet.cs (7)
88else if (Schema.DataModel == SchemaDataModelOption.ProviderDataModel) 96else if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 125if (Schema.DataModel == SchemaDataModelOption.ProviderDataModel) 152if (Schema.DataModel == SchemaDataModelOption.ProviderDataModel) 184Debug.Assert(Schema.DataModel == SchemaDataModelOption.ProviderDataModel, "We shouldn't see this attribute unless we are parsing ssdl"); 196Debug.Assert(Schema.DataModel == SchemaDataModelOption.ProviderDataModel, "We shouldn't see this attribute unless we are parsing ssdl"); 213if ( ! Schema.ResolveTypeName( this, _unresolvedEntityTypeName, out type) )
System\Data\EntityModel\SchemaObjectModel\EntityContainerRelationshipSet.cs (1)
87if ( !Schema.ResolveTypeName( this, _unresolvedRelationshipTypeName, out element ) )
System\Data\EntityModel\SchemaObjectModel\EntityContainerRelationshipSetEnd.cs (1)
84if (Schema.DataModel == SchemaDataModelOption.ProviderDataModel)
System\Data\EntityModel\SchemaObjectModel\EntityKeyElement.cs (4)
136if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 139if ((primitivePropertyType.PrimitiveTypeKind == PrimitiveTypeKind.Binary && Schema.SchemaVersion < XmlConstants.EdmVersionForV2) || 149Debug.Assert(SchemaDataModelOption.ProviderDataModel == Schema.DataModel, "Invalid DataModel encountered"); 152if ((primitivePropertyType.PrimitiveTypeKind == PrimitiveTypeKind.Binary && Schema.SchemaVersion < XmlConstants.StoreVersionForV2) ||
System\Data\EntityModel\SchemaObjectModel\FacetEnabledSchemaElement.cs (3)
105if (Schema.ResolveTypeName(this, UnresolvedType, out _type)) 107if (Schema.DataModel == SchemaDataModelOption.ProviderManifestModel && _typeUsageBuilder.HasUserDefinedFacets) 109bool isInProviderManifest = Schema.DataModel == SchemaDataModelOption.ProviderManifestModel;
System\Data\EntityModel\SchemaObjectModel\Function.cs (8)
322else if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 399Debug.Assert(Schema.DataModel != SchemaDataModelOption.ProviderManifestModel, "ProviderManifest cannot have ReturnType as an attribute"); 400Schema.ResolveTypeName(this, UnresolvedReturnType, out _type); 450if (Schema.DataModel != SchemaDataModelOption.EntityDataModel) 508if (Schema.DataModel == SchemaDataModelOption.ProviderDataModel) 607Debug.Assert(Schema.DataModel == SchemaDataModelOption.ProviderDataModel, "We shouldn't see this attribute unless we are parsing ssdl"); 691if (!Utils.GetString(Schema, reader, out type)) 710if (!Utils.ValidateDottedName(Schema, reader, type))
System\Data\EntityModel\SchemaObjectModel\FunctionImportElement.cs (11)
25: base(container.Schema) 27if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 28OtherContent.Add(Schema.SchemaSource); 70if (Utils.GetString(Schema, reader, out entitySetName)) 79if (Utils.GetString(Schema, reader, out entitySetPath)) 183GetReturnTypeErrorMessage(Schema.SchemaVersion, this.Name) 195if (Schema.SchemaVersion == XmlConstants.EdmVersionForV1_1) 202if (Schema.SchemaVersion >= XmlConstants.EdmVersionForV2) 206if (Schema.SchemaVersion >= XmlConstants.EdmVersionForV3) 290if (Schema.SchemaVersion == XmlConstants.EdmVersionForV1) 294else if (Schema.SchemaVersion == XmlConstants.EdmVersionForV1_1)
System\Data\EntityModel\SchemaObjectModel\ItemType.cs (5)
38if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 39OtherContent.Add(Schema.SchemaSource); 93else if (CanHandleAttribute(reader, XmlConstants.OpenType) && Schema.DataModel == SchemaDataModelOption.EntityDataModel) 204else if (CanHandleElement(reader, XmlConstants.ValueAnnotation) && Schema.DataModel == SchemaDataModelOption.EntityDataModel) 210else if (CanHandleElement(reader, XmlConstants.TypeAnnotation) && Schema.DataModel == SchemaDataModelOption.EntityDataModel)
System\Data\EntityModel\SchemaObjectModel\ModelFunction.cs (1)
120if (Schema.ResolveTypeName(this, UnresolvedReturnType, out _type))
System\Data\EntityModel\SchemaObjectModel\NavigationProperty.cs (2)
119if (!Schema.ResolveTypeName(this, _unresolvedRelationshipName, out element)) 199if (!Utils.GetDottedName(this.Schema, reader, out association))
System\Data\EntityModel\SchemaObjectModel\Parameter.cs (7)
187if (!Utils.GetString(Schema, reader, out type)) 204if (!Utils.ValidateDottedName(Schema, reader, type)) 292else if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 371if (Schema.DataModel != SchemaDataModelOption.EntityDataModel) 373Debug.Assert(Schema.DataModel == SchemaDataModelOption.ProviderDataModel || 374Schema.DataModel == SchemaDataModelOption.ProviderManifestModel, "Unexpected data model"); 391if (Schema.DataModel == SchemaDataModelOption.ProviderManifestModel)
System\Data\EntityModel\SchemaObjectModel\Property.cs (1)
47else if (Schema.DataModel == SchemaDataModelOption.EntityDataModel)
System\Data\EntityModel\SchemaObjectModel\ReferenceTypeElement.cs (3)
54if (!Utils.GetString(Schema, reader, out type)) 57if (!Utils.ValidateDottedName(Schema, reader, type)) 80EdmType edmType = (EdmType)Converter.LoadSchemaElement(_type, _type.Schema.ProviderManifest, convertedItemCache, newGlobalItems);
System\Data\EntityModel\SchemaObjectModel\ReferentialConstraint.cs (3)
91bool v1Behavior = Schema.SchemaVersion <= XmlConstants.EdmVersionForV1_1; 148if (dependentRoleEnd.Multiplicity == RelationshipMultiplicity.One && Schema.DataModel == SchemaDataModelOption.ProviderDataModel) 159(Schema.DataModel == SchemaDataModelOption.EntityDataModel))
System\Data\EntityModel\SchemaObjectModel\ReferentialConstraintRoleElement.cs (1)
95Utils.GetString(Schema, reader, out roleName);
System\Data\EntityModel\SchemaObjectModel\Relationship.cs (6)
38if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 41OtherContent.Add(Schema.SchemaSource); 43else if (Schema.DataModel == SchemaDataModelOption.ProviderDataModel) 132if (this.Schema.DataModel == SchemaDataModelOption.ProviderDataModel) 214if (this.Schema.DataModel == SchemaDataModelOption.EntityDataModel && this.Schema.SchemaVersion >= XmlConstants.EdmVersionForV2)
System\Data\EntityModel\SchemaObjectModel\RelationshipEnd.cs (3)
89if (!Schema.ResolveTypeName(this, _unresolvedType, out element)) 134Name = Utils.ExtractTypeName(Schema.DataModel, _unresolvedType); 200if (!Utils.GetDottedName(this.Schema, reader, out type))
System\Data\EntityModel\SchemaObjectModel\ReturnType.cs (10)
159if (!Utils.GetString(Schema, reader, out type)) 175if (!Utils.ValidateDottedName(Schema, reader, type)) 185if (Utils.GetString(Schema, reader, out entitySetName)) 195if (Utils.GetString(Schema, reader, out entitySetPath)) 302if (Schema.DataModel != SchemaDataModelOption.EntityDataModel) 304Debug.Assert(Schema.DataModel == SchemaDataModelOption.ProviderDataModel || 305Schema.DataModel == SchemaDataModelOption.ProviderManifestModel, "Unexpected data model"); 307if (Schema.DataModel == SchemaDataModelOption.ProviderManifestModel) 330Debug.Assert(Schema.DataModel == SchemaDataModelOption.ProviderDataModel, "Unexpected data model"); 348if (Schema.SchemaVersion < XmlConstants.StoreVersionForV3)
System\Data\EntityModel\SchemaObjectModel\RowTypeElement.cs (2)
106if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 112Debug.Assert(Schema.DataModel == SchemaDataModelOption.ProviderDataModel, "Only DataModel == SchemaDataModelOption.ProviderDataModel is expected");
System\Data\EntityModel\SchemaObjectModel\RowTypePropertyElement.cs (3)
67if (!Utils.GetString(Schema, reader, out type)) 83if (!Utils.ValidateDottedName(Schema, reader, type)) 210EdmType edmType = (EdmType)Converter.LoadSchemaElement(_type, _type.Schema.ProviderManifest, convertedItemCache, newGlobalItems);
System\Data\EntityModel\SchemaObjectModel\Schema.cs (2)
876else if (this.DataModel != SchemaDataModelOption.EntityDataModel && type.Schema != this && type.Schema != this.SchemaManager.PrimitiveSchema)
System\Data\EntityModel\SchemaObjectModel\SchemaComplexType.cs (2)
27if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 28OtherContent.Add(Schema.SchemaSource);
System\Data\EntityModel\SchemaObjectModel\SchemaElement.cs (16)
227AddError(errorCode,severity,element.Schema.Location,element.LineNumber,element.LinePosition,message); 379if (Schema == null) 417bool success = Utils.GetUndottedName(Schema, reader, out name); 437if ( !Utils.GetDottedName(Schema,reader,out value) ) 453if ( !Utils.GetInt(Schema, reader, out value) ) 469if ( !Utils.GetByte(Schema, reader, out value) ) 484if ( !Utils.GetBool(Schema,reader,out value) ) 519if ( Schema != null ) 520return Schema.Location; 580Schema.AddError(error); 602else if (!Schema.IsParseableXmlNamespace(attributeNamespace, true)) 615if (string.IsNullOrEmpty(attributeNamespace) || Schema.IsParseableXmlNamespace(attributeNamespace, true)) 683!Schema.IsParseableXmlNamespace(reader.NamespaceURI, false), 740if (!Schema.IsParseableXmlNamespace(elementNamespace, true) && this.ParentElement != null) 753if (string.IsNullOrEmpty(elementNamespace) || Schema.IsParseableXmlNamespace(reader.NamespaceURI, false)) 763return reader.NamespaceURI == Schema.SchemaXmlNamespace && reader.LocalName == localName;
System\Data\EntityModel\SchemaObjectModel\SchemaEnumType.cs (5)
52if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) 54OtherContent.Add(Schema.SchemaSource); 142Utils.GetDottedName(Schema, reader, out _unresolvedUnderlyingTypeName); 202_underlyingType = Schema.SchemaManager.SchemaTypes 208Schema.ResolveTypeName(this, _unresolvedUnderlyingTypeName, out _underlyingType);
System\Data\EntityModel\SchemaObjectModel\SchemaType.cs (1)
33return Schema.Namespace;
System\Data\EntityModel\SchemaObjectModel\StructuredProperty.cs (5)
155EdmType propertyType = (EdmType)Converter.LoadSchemaElement(Type, Type.Schema.ProviderManifest, convertedItemCache, newGlobalItems); 167if (!Schema.ResolveTypeName(this, typeName, out element)) 212Debug.Assert(Schema.SchemaVersion != XmlConstants.EdmVersionForV1, 221else if (Nullable && (this.Schema.SchemaVersion != XmlConstants.EdmVersionForV1_1) 270if (!Utils.GetDottedName(Schema, reader, out type))
System\Data\EntityModel\SchemaObjectModel\StructuredType.cs (3)
218if (this.Schema.DataModel != SchemaDataModelOption.ProviderDataModel && 334if (!Schema.ResolveTypeName(this, UnresolvedBaseType, out element)) 374if (!Utils.GetDottedName(this.Schema, reader, out baseType))
System\Data\EntityModel\SchemaObjectModel\TypeElement.cs (1)
31_primitiveType.NamespaceName = Schema.Namespace;
System\Data\EntityModel\SchemaObjectModel\TypeRefElement.cs (3)
55if (!Utils.GetString(Schema, reader, out type)) 58if (!Utils.ValidateDottedName(Schema, reader, type)) 74EdmType edmType = (EdmType)Converter.LoadSchemaElement(_type, _type.Schema.ProviderManifest, convertedItemCache, newGlobalItems);
System\Data\EntityModel\SchemaObjectModel\TypeUsageBuilder.cs (2)
210&& !this._element.Schema.UseStrongSpatialTypes) 505if (this._element.Schema.DataModel == SchemaDataModelOption.EntityDataModel
System\Data\Metadata\Converter.cs (6)
238element.Schema.DataModel == Som.SchemaDataModelOption.ProviderManifestModel, 719if (scalarType != null && somProperty.Schema.DataModel != Som.SchemaDataModelOption.EntityDataModel) 871bool areConvertingForProviderManifest = somFunction.Schema.DataModel == Som.SchemaDataModelOption.ProviderManifestModel; 1158else if (somParameter != null && somParameter.HasUserDefinedFacets && somFunction.Schema.DataModel == System.Data.EntityModel.SchemaObjectModel.SchemaDataModelOption.ProviderDataModel) 1179Debug.Assert(somFunction.Schema.DataModel == Som.SchemaDataModelOption.EntityDataModel, "Enums live only in CSpace"); 1318if (somProperty.Schema.SchemaVersion == XmlConstants.EdmVersionForV1_1)