Browse Source

Update EntityFramework. Fixes #10296

Marek Safar 13 years ago
parent
commit
5f80f22712
2 changed files with 262 additions and 276 deletions
  1. 1 1
      external/entityframework
  2. 261 275
      mcs/class/EntityFramework/EntityFramework.dll.sources

+ 1 - 1
external/entityframework

@@ -1 +1 @@
-Subproject commit 9baca562ee3a747a41870f45e749e4436b6aca26
+Subproject commit a5faddeca2bee08636f1b7b3af8389bd4119f4cd

+ 261 - 275
mcs/class/EntityFramework/EntityFramework.dll.sources

@@ -1,21 +1,30 @@
 ../../../external/entityframework/src/SharedAssemblyInfo.cs
+../../../external/entityframework/src/SharedAssemblyVersionInfo.cs
 ../../../external/entityframework/src/EntityFramework/Config/AppConfigDependencyResolver.cs
 ../../../external/entityframework/src/EntityFramework/Config/CachingDependencyResolver.cs
 ../../../external/entityframework/src/EntityFramework/Config/CompositeResolver`.cs
+../../../external/entityframework/src/EntityFramework/Config/DbConfigurationEventArgs.cs
+../../../external/entityframework/src/EntityFramework/Config/DefaultInvariantNameResolver.cs
+../../../external/entityframework/src/EntityFramework/Config/DefaultProviderFactoryResolver.cs
+../../../external/entityframework/src/EntityFramework/Config/ExecutionStrategyResolver.cs
+../../../external/entityframework/src/EntityFramework/Config/InvariantNameResolver.cs
+../../../external/entityframework/src/EntityFramework/Config/TransientDependencyResolver.cs
+../../../external/entityframework/src/EntityFramework/Config/ThreadLocalDependencyResolver.cs
+../../../external/entityframework/src/EntityFramework/Config/DatabaseInitializerResolver.cs
 ../../../external/entityframework/src/EntityFramework/Config/DbConfiguration.cs
 ../../../external/entityframework/src/EntityFramework/Config/DbConfigurationFinder.cs
 ../../../external/entityframework/src/EntityFramework/Config/DbConfigurationLoader.cs
 ../../../external/entityframework/src/EntityFramework/Config/DbConfigurationManager.cs
-../../../external/entityframework/src/EntityFramework/Config/DbNullConfiguration.cs
-../../../external/entityframework/src/EntityFramework/Config/DbConfigurationProxy.cs
+../../../external/entityframework/src/EntityFramework/Config/DbConfigurationTypeAttribute.cs
 ../../../external/entityframework/src/EntityFramework/Config/DefaultProviderServicesResolver.cs
 ../../../external/entityframework/src/EntityFramework/Config/IDbDependencyResolver.cs
 ../../../external/entityframework/src/EntityFramework/Config/IDbDependencyResolverExtensions.cs
-../../../external/entityframework/src/EntityFramework/Config/MigrationsConfigurationResolver.cs
+../../../external/entityframework/src/EntityFramework/Config/InternalConfiguration.cs
 ../../../external/entityframework/src/EntityFramework/Config/ProviderServicesFactory.cs
 ../../../external/entityframework/src/EntityFramework/Config/ResolverChain.cs
 ../../../external/entityframework/src/EntityFramework/Config/RootDependencyResolver.cs
 ../../../external/entityframework/src/EntityFramework/Config/SingletonDependencyResolver.cs
+../../../external/entityframework/src/EntityFramework/Config/WrappingDependencyResolver`.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/DbAggregate.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/DbAndExpression.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/DbApplyExpression.cs
@@ -91,6 +100,7 @@
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/ExpressionRebinder.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/Internal/DbExpressionRule.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/Internal/DbExpressionRuleProcessingVisitor.cs
+../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/DbInExpression.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/Internal/ExpressionDumper.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/Internal/ExpressionKeyGen.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/CommandTrees/Internal/ExpressionList.cs
@@ -108,6 +118,15 @@
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/CodeGenEmitter.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/CoordinatorFactory`.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/Coordinator`.cs
+../../../external/entityframework/src/EntityFramework/Core/Mapping/IStructuralTypeMapping.cs
+../../../external/entityframework/src/EntityFramework/Core/Mapping/ViewGeneration/QueryRewriting/FragmentQueryKBChaseSupport.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/DbDatabaseMapping.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ForeignKeyBuilder.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/IMetadataItem.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/INamedDataModelItem.cs
+../../../external/entityframework/src/EntityFramework/Core/Objects/ExecutionOptions.cs
+../../../external/entityframework/src/EntityFramework/Core/Objects/Internal/BufferedDataReader.cs
+../../../external/entityframework/src/EntityFramework/Core/Objects/Internal/BufferedDataRecord.cs
 ../../../external/entityframework/src/EntityFramework/Core/Objects/Internal/ObjectQueryExecutionPlanFactory.cs
 ../../../external/entityframework/src/EntityFramework/Core/Objects/MaterializedDataRecord.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/DataRecordInfo.cs
@@ -210,28 +229,101 @@
 ../../../external/entityframework/src/EntityFramework/Core/Common/EntityUtil.cs
 ../../../external/entityframework/src/EntityFramework/Core/Objects/ObjectReferenceEqualityComparer.cs
 ../../../external/entityframework/src/EntityFramework/Core/Query/ResultAssembly/BridgeDataReaderFactory.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/MaxLengthAttribute.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/MinLengthAttribute.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/Schema/ColumnAttribute.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/Schema/ComplexTypeAttribute.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/Schema/DatabaseGeneratedAttribute.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/Schema/DatabaseGeneratedOption.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/Schema/ForeignKeyAttribute.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/Schema/InversePropertyAttribute.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/Schema/NotMappedAttribute.cs
+../../../external/entityframework/src/EntityFramework/DataAnnotations/Schema/TableAttribute.cs
+../../../external/entityframework/src/EntityFramework/Edm/Serialization/MslXmlSchemaWriter.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/DefaultDbProviderFactoryService.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/DefaultManifestTokenService.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/IExecutionStrategy.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/ExecutionStrategy.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/ExecutionStrategyKey.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/ExponentialRetryDelayStrategy.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/IDbModelCacheKeyProvider.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/IDbProviderFactoryService.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/IManifestTokenService.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/IProviderInvariantName.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/IRetriableExceptionDetector.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/IRetryDelayStrategy.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/Pluralization/CustomPluralizationEntry.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/Pluralization/EnglishPluralizationService.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/Pluralization/IPluralizationService.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/Pluralization/PluralizationServiceUtil.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/ProviderInvariantName.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/RetryLimitExceededException.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/NonRetryingExecutionStrategy.cs
+../../../external/entityframework/src/EntityFramework/Internal/CommandTracer.cs
 ../../../external/entityframework/src/EntityFramework/Internal/ConfigFile/MigrationSqlGeneratorElement.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/IDbAsyncEnumerable.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/IDbAsyncEnumerableExtensions.cs
-../../../external/entityframework/src/EntityFramework/Infrastructure/DbSqlSetQuery.cs
-../../../external/entityframework/src/EntityFramework/Infrastructure/DbSqlSetQuery`.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/DbSqlQuery.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/DbSqlQuery`.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/IDbAsyncEnumerator.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/IDbAsyncQueryProvider.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/IDbAsyncQueryProviderExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Internal/ConfigFile/ProviderCollection.cs
 ../../../external/entityframework/src/EntityFramework/Internal/ConfigFile/ProviderElement.cs
+../../../external/entityframework/src/EntityFramework/Internal/DefaultCommandInterceptor.cs
+../../../external/entityframework/src/EntityFramework/Internal/IDbCommandInterceptor.cs
 ../../../external/entityframework/src/EntityFramework/Internal/IDbEnumerator.cs
 ../../../external/entityframework/src/EntityFramework/Internal/DefaultModelCacheKey.cs
 ../../../external/entityframework/src/EntityFramework/Internal/DefaultModelCacheKeyFactory.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/IDbModelCacheKey.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/IDbModelCacheKeyFactory.cs
+../../../external/entityframework/src/EntityFramework/Internal/InitializerConfig.cs
+../../../external/entityframework/src/EntityFramework/Internal/InterceptedCommand.cs
 ../../../external/entityframework/src/EntityFramework/Internal/LazyAsyncEnumerator.cs
 ../../../external/entityframework/src/EntityFramework/Internal/LazyEnumerator`.cs
+../../../external/entityframework/src/EntityFramework/Migrations/History/DefaultHistoryContextFactory.cs
+../../../external/entityframework/src/EntityFramework/Migrations/History/IHistoryContextFactory.cs
+../../../external/entityframework/src/EntityFramework/Migrations/Infrastructure/MigrationsPendingException.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/ConfigurationTypeActivator.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/ConfigurationTypeFilter.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/ConfigurationTypesFinder.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/EntityConventionConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/EntityConventionOfTypeConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/EntityConventionOfTypeWithHavingConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/EntityConventionWithHavingConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/PropertyConventionConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/PropertyConventionWithHavingConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Functions/DeleteModificationFunctionConfiguration`.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Functions/InsertModificationFunctionConfiguration`.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Functions/UpdateModificationFunctionConfiguration`.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Functions/FunctionParameterConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Functions/ModificationFunctionConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Functions/ModificationFunctionConfiguration`.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Functions/ModificationFunctionsConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Functions/ModificationFunctionsConfiguration`.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Properties/Primitive/MissingPropertyConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Properties/Primitive/LightweightPropertyConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Types/LightweightEntityConfiguration.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Types/LightweightEntityConfiguration`.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/EntityConvention.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/EntityConventionBase.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/EntityConventionOfType.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/EntityConventionOfTypeWithHaving.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/EntityConventionWithHaving.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/EntityConventionWithHavingBase.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/PropertyConvention.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/PropertyConventionBase.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Configuration/Lightweight/PropertyConventionWithHaving.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Services/ModificationFunctionMappingGenerator.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Services/FunctionParameterMappingGenerator.cs
+../../../external/entityframework/src/EntityFramework/NullDatabaseInitializer.cs
 ../../../external/entityframework/src/EntityFramework/Internal/ProviderConfig.cs
 ../../../external/entityframework/src/EntityFramework/Spatial/SpatialServicesLoader.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/BoolExtensions.cs
+../../../external/entityframework/src/EntityFramework/Utilities/Check.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DbModelExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DbProviderFactoryExtensions.cs
+../../../external/entityframework/src/EntityFramework/Utilities/DebugCheck.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/ExceptionExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/FieldMetadata.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/FieldNameLookup.cs
@@ -239,13 +331,13 @@
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/CollectionTranslatorResult.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/columnmapkeybuilder.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/compensatingcollection.cs
-../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/coordinator.cs
-../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/coordinatorfactory.cs
+../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/Coordinator.cs
+../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/CoordinatorFactory.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/coordinatorscratchpad.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/recordstate.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/recordstatefactory.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/recordstatescratchpad.cs
-../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/shaper.cs
+../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/Shaper.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/shaperfactory.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/ShaperFactory`.cs
 ../../../external/entityframework/src/EntityFramework/Core/Common/internal/materialization/Shaper`.cs
@@ -337,79 +429,78 @@
 ../../../external/entityframework/src/EntityFramework/Core/EntityException.cs
 ../../../external/entityframework/src/EntityFramework/Core/EntityKey.cs
 ../../../external/entityframework/src/EntityFramework/Core/EntityKeyMember.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Action.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/AddErrorKind.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/BooleanFacetDescriptionElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ByteFacetDescriptionElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/CollectionKind.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/CollectionTypeElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ConcurrencyMode.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/DocumentationElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/EntityContainer.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/EntityContainerAssociationSet.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/EntityContainerAssociationSetEnd.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/EntityContainerEntitySet.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/EntityContainerEntitySetDefiningQuery.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/EntityContainerRelationshipSet.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/EntityContainerRelationshipSetEnd.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/EntityKeyElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ErrorCode.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/FacetDescriptionElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/FacetEnabledSchemaElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/FilteredSchemaElementLookUpTable.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Function.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/FunctionCommandText.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/FunctionImportElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/IntegerFacetDescriptionElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/IRelationship.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/IRelationshipEnd.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ISchemaElementLookUpTable.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ItemType.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/PropertyRefElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ModelFunction.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ModelFunctionTypeElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Multiplicity.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/NavigationProperty.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/OnOperation.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Operation.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Parameter.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/PrimitiveSchema.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Property.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ReferenceSchema.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ReferenceTypeElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ReferentialConstraint.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ReferentialConstraintRoleElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Relationship.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/RelationshipEnd.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/RelationshipEndCollection.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ReturnType.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ReturnValue.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/RowTypeElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/RowTypePropertyElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ScalarType.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Schema.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaComplexType.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaDataModelOption.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaElementLookUpTable.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaElementLookUpTableEnumerator.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaEnumMember.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaEnumType.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaLookupTable.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaManager.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SchemaType.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/SridFacetDescriptionElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/StoreGeneratedPattern.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/StructuredProperty.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/StructuredType.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/TextElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/TypeElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/TypeModifier.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/TypeRefElement.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/TypeUsageBuilder.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/Utils.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/ValidationHelper.cs
-../../../external/entityframework/src/EntityFramework/Core/EntityModel/SchemaObjectModel/XmlSchemaResource.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/Action.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/AddErrorKind.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/BooleanFacetDescriptionElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ByteFacetDescriptionElement.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/CollectionKind.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/CollectionTypeElement.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ConcurrencyMode.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/DocumentationElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/EntityContainer.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/EntityContainerAssociationSet.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/EntityContainerAssociationSetEnd.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/EntityContainerEntitySet.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/EntityContainerEntitySetDefiningQuery.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/EntityContainerRelationshipSet.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/EntityContainerRelationshipSetEnd.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/EntityKeyElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ErrorCode.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/FacetDescriptionElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/FacetEnabledSchemaElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/FilteredSchemaElementLookUpTable.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/Function.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/FunctionCommandText.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/FunctionImportElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/IntegerFacetDescriptionElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/IRelationship.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/IRelationshipEnd.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ISchemaElementLookUpTable.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ItemType.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/PropertyRefElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ModelFunction.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ModelFunctionTypeElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/NavigationProperty.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/OnOperation.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/Operation.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/Parameter.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/PrimitiveSchema.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/Property.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ReferenceSchema.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ReferenceTypeElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ReferentialConstraint.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ReferentialConstraintRoleElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/Relationship.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/RelationshipEnd.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/RelationshipEndCollection.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ReturnType.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ReturnValue.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/RowTypeElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/RowTypePropertyElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ScalarType.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/Schema.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaComplexType.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaDataModelOption.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaElementLookUpTable.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaElementLookUpTableEnumerator.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaEnumMember.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaEnumType.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaLookupTable.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaManager.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SchemaType.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/SridFacetDescriptionElement.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/StoreGeneratedPattern.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/StructuredProperty.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/StructuredType.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/TextElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/TypeElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/TypeModifier.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/TypeRefElement.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/TypeUsageBuilder.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/Utils.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/ValidationHelper.cs
+../../../external/entityframework/src/EntityFramework/Core/SchemaObjectModel/XmlSchemaResource.cs
 ../../../external/entityframework/src/EntityFramework/Core/EntityResCategoryAttribute.cs
 ../../../external/entityframework/src/EntityFramework/Core/EntityResDescriptionAttribute.cs
 ../../../external/entityframework/src/EntityFramework/Core/EntitySqlException.cs
@@ -604,20 +695,20 @@
 ../../../external/entityframework/src/EntityFramework/Core/Mapping/ViewGeneration/ViewGenTraceLevel.cs
 ../../../external/entityframework/src/EntityFramework/Core/Mapping/ViewValidator.cs
 ../../../external/entityframework/src/EntityFramework/Core/MetadataException.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/AspProxy.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/CacheForPrimitiveTypes.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/ClrPerspective.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Converter.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/CustomAssemblyResolver.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/DataSpace.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/DefaultAssemblyResolver.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/EdmError.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/EdmItemCollection.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/EdmItemCollection.OcAssemblyCache.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/EdmItemError.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/EdmSchemaError.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/EdmSchemaErrorSeverity.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/EdmValidator.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/AspProxy.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/CacheForPrimitiveTypes.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ClrPerspective.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/Converter.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/CustomAssemblyResolver.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/DataSpace.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/DefaultAssemblyResolver.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmError.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmItemCollection.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmItemCollection.OcAssemblyCache.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmItemError.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmSchemaError.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmSchemaErrorSeverity.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmValidator.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/AssociationEndMember.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/AssociationSet.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/AssociationSetEnd.cs
@@ -625,10 +716,10 @@
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ClrEntityType.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ClrEnumType.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/PropertyKind.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/BuiltInKind.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/BuiltInTypeKind.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/CollectionType.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ComplexType.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/documentation.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/Documentation.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmConstants.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmFunction.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmMember.cs
@@ -650,7 +741,7 @@
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/FunctionParameter.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/GlobalItem.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ItemCollection.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/LightweightCodeGenerator.cs
+../../../external/entityframework/src/EntityFramework/Core/Objects/DelegateFactory.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MemberCollection.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataCollection.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataItem.cs
@@ -677,27 +768,27 @@
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/RelationshipSet.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/RelationshipType.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/RowType.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/safelink.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/safelinkcollection.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/SafeLink.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/SafeLinkCollection.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/SimpleType.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/StructuralType.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/TypeUsage.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/util.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Helper.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MappingMetadataHelper.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataArtifactAssemblyResolver.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataArtifactLoader.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataArtifactLoaderComposite.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataArtifactLoaderCompositeFile.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataArtifactLoaderCompositeResource.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataArtifactLoaderFile.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataArtifactLoaderResource.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataArtifactLoaderXmlReaderWrapper.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataCache.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/MetadataWorkspace.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/ModelPerspective.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/ObjectHelper.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/ObjectItemCollection.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/Util.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/Helper.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MappingMetadataHelper.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataArtifactAssemblyResolver.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataArtifactLoader.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataArtifactLoaderComposite.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataArtifactLoaderCompositeFile.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataArtifactLoaderCompositeResource.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataArtifactLoaderFile.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataArtifactLoaderResource.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataArtifactLoaderXmlReaderWrapper.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataCache.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/MetadataWorkspace.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ModelPerspective.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ObjectHelper.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ObjectItemCollection.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/ObjectLayer/AssemblyCache.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/ObjectLayer/AssemblyCacheEntry.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/ObjectLayer/ImmutableAssemblyCacheEntry.cs
@@ -713,16 +804,16 @@
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/ObjectLayer/ObjectItemConventionAssemblyLoader.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/ObjectLayer/ObjectItemLoadingSessionData.cs
 ../../../external/entityframework/src/EntityFramework/Core/Metadata/ObjectLayer/ObjectItemNoOpAssemblyLoader.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/ParameterTypeSemantics.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/Perspective.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/StoreItemCollection.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/StoreItemCollection.Loader.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/TargetPerspective.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/TypeHelpers.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/TypeSemantics.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/ValidationErrorEventArgs.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/ValidationSeverity.cs
-../../../external/entityframework/src/EntityFramework/Core/Metadata/XmlConstants.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ParameterTypeSemantics.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/Perspective.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/StoreItemCollection.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/StoreItemCollection.Loader.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/TargetPerspective.cs
+../../../external/entityframework/src/EntityFramework/Core/Common/TypeHelpers.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/TypeSemantics.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ValidationErrorEventArgs.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/ValidationSeverity.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/XmlConstants.cs
 ../../../external/entityframework/src/EntityFramework/Core/ObjectNotFoundException.cs
 ../../../external/entityframework/src/EntityFramework/Core/Objects/CompiledQuery.cs
 ../../../external/entityframework/src/EntityFramework/Core/Objects/CurrentValueRecord.cs
@@ -1077,12 +1168,8 @@
 ../../../external/entityframework/src/EntityFramework/Core/UpdateException.cs
 ../../../external/entityframework/src/EntityFramework/DbFunctionAttribute.cs
 ../../../external/entityframework/src/EntityFramework/DbFunctions.cs
-../../../external/entityframework/src/EntityFramework/Edm/Common/INamedDataModelItemExtensions.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbConstraintMetadata.cs
 ../../../external/entityframework/src/EntityFramework/DbSetExtensions.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmEnumType.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmEnumTypeMember.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/DataModelValidationRule`.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/DataModelValidationRule`.cs
 ../../../external/entityframework/src/EntityFramework/EntityState.cs
 ../../../external/entityframework/src/EntityFramework/GlobalSuppressions.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/IDbAsyncEnumerable`.cs
@@ -1104,7 +1191,6 @@
 ../../../external/entityframework/src/EntityFramework/Internal/EdmMetadataRepository.cs
 ../../../external/entityframework/src/EntityFramework/Internal/AppConfig.cs
 ../../../external/entityframework/src/EntityFramework/Internal/MockingProxies/EntityConnectionProxy.cs
-../../../external/entityframework/src/EntityFramework/Internal/LegacyDatabaseInitializerConfig.cs
 ../../../external/entityframework/src/EntityFramework/Internal/ModelCompatibilityChecker.cs
 ../../../external/entityframework/src/EntityFramework/Internal/ModelHashCalculator.cs
 ../../../external/entityframework/src/EntityFramework/Internal/MockingProxies/ObjectContextProxy.cs
@@ -1131,14 +1217,14 @@
 ../../../external/entityframework/src/EntityFramework/Utilities/ByteExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DbContextExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/ExpressionExtensions.cs
-../../../external/entityframework/src/EntityFramework/Migrations/Extensions/IEnumerableExtensions.cs
+../../../external/entityframework/src/EntityFramework/Utilities/IEnumerableExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/MemberInfoExtensions.cs
+../../../external/entityframework/src/EntityFramework/Utilities/ProviderRowFinder.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/StringExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/TaskHelper.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/XContainerExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/XDocumentExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/History/HistoryContext.cs
-../../../external/entityframework/src/EntityFramework/Migrations/History/HistoryContextBase`.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/History/HistoryRepository.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/History/HistoryRow.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/History/LegacyHistoryContext.cs
@@ -1159,7 +1245,6 @@
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/ColumnModel.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/CreateIndexOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/CreateTableOperation.cs
-../../../external/entityframework/src/EntityFramework/Migrations/Model/DeleteHistoryOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/DropColumnOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/DropForeignKeyOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/DropIndexOperation.cs
@@ -1168,7 +1253,6 @@
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/ForeignKeyOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/HistoryOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/IndexOperation.cs
-../../../external/entityframework/src/EntityFramework/Migrations/Model/InsertHistoryOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/MigrationOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/MoveTableOperation.cs
 ../../../external/entityframework/src/EntityFramework/Migrations/Model/PrimaryKeyOperation.cs
@@ -1189,7 +1273,6 @@
 ../../../external/entityframework/src/EntityFramework/Spatial/DbSpatialDataReader.cs
 ../../../external/entityframework/src/EntityFramework/Spatial/DbSpatialServices.cs
 ../../../external/entityframework/src/EntityFramework/Spatial/DefaultSpatialServices.cs
-../../../external/entityframework/src/EntityFramework/Spatial/ExtensionMethods.cs
 ../../../external/entityframework/src/EntityFramework/Spatial/SpatialHelpers.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DynamicEqualityComparer.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DynamicEqualityComparerLinqIntegration.cs
@@ -1198,117 +1281,33 @@
 ../../../external/entityframework/src/EntityFramework/Migrations/Utilities/UtcNowGenerator.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/Db/ColumnOrderingConventionStrict.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Sets/V2ConventionSet.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmEnumTypeExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EnumTypeExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DbModelBuilderVersionExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DbProviderServicesExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Properties/AssemblyVersion.cs
 ../../../external/entityframework/src/EntityFramework/Properties/InternalsVisibleTo.cs
 ../../../external/entityframework/src/EntityFramework/Properties/Resources.cs
-../../../external/entityframework/src/EntityFramework/Edm/Common/DataModelAnnotation.cs
-../../../external/entityframework/src/EntityFramework/Edm/Common/DataModelErrorEventArgs.cs
-../../../external/entityframework/src/EntityFramework/Edm/Common/DataModelEventArgs.cs
-../../../external/entityframework/src/EntityFramework/Edm/Common/DataModelItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Common/DataModelVersions.cs
-../../../external/entityframework/src/EntityFramework/Edm/Common/IAnnotatedDataModelItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Common/INamedDataModelItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbAliasedMetadataItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbColumnMetadata.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbDatabaseMetadata.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbDataModelItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbForeignKeyConstraintMetadata.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbItemKind.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbMetadataItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbNamedMetadataItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbOperationAction.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbParameterMode.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbParameterTypeSemantics.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbPrimitiveTypeFacets.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbSchemaMetadata.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbSchemaMetadataItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbStoreGeneratedPattern.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbTableColumnMetadata.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbTableMetadata.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/DbTypeMetadata.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbAssociationEndMapping.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbAssociationSetMapping.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbColumnCondition.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbDatabaseMapping.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbEdmPropertyMapping.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbEntityContainerMapping.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbEntitySetMapping.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbEntityTypeMapping.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbEntityTypeMappingFragment.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbMappingItemKind.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbMappingMetadataItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/Db/Mapping/DbMappingModelItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmAssociationConstraint.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmAssociationEnd.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmAssociationEndKind.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmAssociationSet.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmAssociationType.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmCollectionKind.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmComplexType.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmConcurrencyMode.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmDataModelItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmDataModelType.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmEntityContainer.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmEntityContainerItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmEntitySet.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmEntityType.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmItemKind.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmMetadataItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmModel.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmNamedMetadataItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmNamespace.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmNamespaceItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmNavigationProperty.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmOperationAction.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmParameterMode.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmPrimitiveType.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmPrimitiveTypeFacets.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmPrimitiveTypeKind.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmProperty.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmQualifiedNameMetadataItem.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmScalarType.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmStructuralMember.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmStructuralMembersCollection.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmStructuralType.cs
-../../../external/entityframework/src/EntityFramework/Edm/EdmTypeReference.cs
-../../../external/entityframework/src/EntityFramework/Edm/Internal/BackingList.cs
-../../../external/entityframework/src/EntityFramework/Edm/Internal/DataModelItemVisitor.cs
-../../../external/entityframework/src/EntityFramework/Edm/Internal/DbDatabaseVisitor.cs
-../../../external/entityframework/src/EntityFramework/Edm/Internal/EdmConstants.cs
-../../../external/entityframework/src/EntityFramework/Edm/Internal/EdmExtensions.cs
-../../../external/entityframework/src/EntityFramework/Edm/Internal/EdmModelParentMap.cs
-../../../external/entityframework/src/EntityFramework/Edm/Internal/EdmModelVisitor.cs
-../../../external/entityframework/src/EntityFramework/Edm/Internal/EdmUtil.cs
-../../../external/entityframework/src/EntityFramework/Edm/Parsing/Xml/Internal/Csdl/CsdlConstants.cs
-../../../external/entityframework/src/EntityFramework/Edm/Parsing/Xml/Internal/Msl/MslConstants.cs
-../../../external/entityframework/src/EntityFramework/Edm/Parsing/Xml/Internal/Ssdl/SsdlConstants.cs
-../../../external/entityframework/src/EntityFramework/Edm/Parsing/Xml/Internal/XmlErrorCode.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/DataModelAnnotation.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/DataModelErrorEventArgs.cs
+../../../external/entityframework/src/EntityFramework/Core/Mapping/ColumnMappingBuilder.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/EdmModel.cs
+../../../external/entityframework/src/EntityFramework/Core/Metadata/Edm/IQualifiedNameMetadataItem.cs
+../../../external/entityframework/src/EntityFramework/Edm/EdmModelVisitor.cs
 ../../../external/entityframework/src/EntityFramework/Edm/Serialization/CsdlSerializer.cs
 ../../../external/entityframework/src/EntityFramework/Edm/Serialization/MslSerializer.cs
 ../../../external/entityframework/src/EntityFramework/Edm/Serialization/SsdlSerializer.cs
-../../../external/entityframework/src/EntityFramework/Edm/Serialization/Xml/Internal/Csdl/EdmModelCsdlSchemaWriter.cs
-../../../external/entityframework/src/EntityFramework/Edm/Serialization/Xml/Internal/Csdl/EdmModelCsdlSerializationVisitor.cs
-../../../external/entityframework/src/EntityFramework/Edm/Serialization/Xml/Internal/Msl/DbDatabaseMappingMslSchemaWriter.cs
-../../../external/entityframework/src/EntityFramework/Edm/Serialization/Xml/Internal/Ssdl/DbModelEntityContainerSsdlSchemaWriter.cs
-../../../external/entityframework/src/EntityFramework/Edm/Serialization/Xml/Internal/Ssdl/DbModelSsdlHelper.cs
-../../../external/entityframework/src/EntityFramework/Edm/Serialization/Xml/Internal/Ssdl/DbModelSsdlSchemaWriter.cs
-../../../external/entityframework/src/EntityFramework/Edm/Serialization/Xml/Internal/Ssdl/DbModelSsdlSerializationVisitor.cs
-../../../external/entityframework/src/EntityFramework/Edm/Serialization/Xml/Internal/XmlSchemaWriter.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/DataModelValidationContext.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/DataModelValidationHelper.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/DataModelValidationRule.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/DataModelValidationRuleSet.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/DataModelValidator.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/EdmModel/EdmModelRuleSet.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/EdmModel/EdmModelSemanticValidationRules.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/EdmModel/EdmModelSyntacticValidationRules.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/EdmModel/EdmModelValidationContext.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/EdmModel/EdmModelValidationRule.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/EdmModel/EdmModelValidationVisitor.cs
-../../../external/entityframework/src/EntityFramework/Edm/Validation/Internal/EdmModel/EdmModelValidator.cs
+../../../external/entityframework/src/EntityFramework/Edm/Serialization/EdmXmlSchemaWriter.cs
+../../../external/entityframework/src/EntityFramework/Edm/Serialization/EdmSerializationVisitor.cs
+../../../external/entityframework/src/EntityFramework/Edm/Serialization/XmlSchemaWriter.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/DataModelValidationRule.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/DataModelValidationRuleSet.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/DataModelValidator.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/EdmModelRuleSet.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/EdmModelSemanticValidationRules.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/EdmModelSyntacticValidationRules.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/EdmModelValidationContext.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/EdmModelValidationRule.cs
+../../../external/entityframework/src/EntityFramework/Edm/Validation/EdmModelValidationVisitor.cs
 ../../../external/entityframework/src/EntityFramework/CreateDatabaseIfNotExists`.cs
 ../../../external/entityframework/src/EntityFramework/Database.cs
 ../../../external/entityframework/src/EntityFramework/DbContext.cs
@@ -1343,8 +1342,8 @@
 ../../../external/entityframework/src/EntityFramework/Infrastructure/DbQuery`.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/DbReferenceEntry.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/DbReferenceEntry`.cs
-../../../external/entityframework/src/EntityFramework/Infrastructure/DbSqlQuery.cs
-../../../external/entityframework/src/EntityFramework/Infrastructure/DbSqlQuery`.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/DbRawSqlQuery.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/DbRawSqlQuery`.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/DbUpdateConcurrencyException.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/DbUpdateException.cs
 ../../../external/entityframework/src/EntityFramework/Infrastructure/EdmMetadata.cs
@@ -1434,7 +1433,6 @@
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/ConfigurationBase.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/ConfigurationRegistrar.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/ConventionsConfiguration.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/DatabaseConventionDispatcher.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/EdmConventionDispatcher.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Conventions/PropertyConfigurationConventionDispatcher.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Configuration/Mapping/EdmPropertyPath.cs
@@ -1505,7 +1503,6 @@
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/AssociationInverseDiscoveryConvention.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/ComplexTypeDiscoveryConvention.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/Db/ColumnOrderingConvention.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/Db/ColumnTypeCasingConvention.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/Db/IDbConvention.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/Db/IDbConvention`.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/Db/Mapping/IDbMappingConvention.cs
@@ -1532,39 +1529,30 @@
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Edm/TypeNameForeignKeyDiscoveryConvention.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/IConvention.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Conventions/Sets/V1ConventionSet.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Design/BidirectionalDictionary.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Design/EnglishPluralizationService.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Design/ICustomPluralizationMapping.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Design/PluralizationService.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Design/PluralizationServiceUtil.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Common/DataModelAnnotationExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Common/DataModelErrorEventArgsExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Common/INamedDataModelItemExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/DbAliasedMetadataItemExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/DbDatabaseMetadataExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/DbForeignKeyConstraintMetadataExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/DbPrimitiveTypeFacetsExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/DbTableColumnMetadataExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/DbTableMetadataExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/Mapping/DbAssociationSetMappingExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/Mapping/DbDatabaseMappingExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/Mapping/DbEdmPropertyMappingExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/Mapping/DbEntityTypeMappingExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Db/Mapping/DbEntityTypeMappingFragmentExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmAssociationEndExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmAssociationEndKindExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmAssociationTypeExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmComplexTypeExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmEntitySetExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmEntityTypeExtensions.cs
+../../../external/entityframework/src/EntityFramework/Infrastructure/Pluralization/BidirectionalDictionary.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/DataModelAnnotationExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/DataModelErrorEventArgsExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/INamedDataModelItemExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/ForeignKeyBuilderExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/StorageAssociationSetMappingExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/DbDatabaseMappingExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/ColumnMappingBuilderExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/StorageEntityTypeMappingExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/StorageMappingFragmentExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/RelationshipEndMemberExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/RelationshipMultiplicityExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/AssociationTypeExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/ComplexTypeExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EntitySetExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EntityTypeExtensions.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmModelExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmNavigationPropertyExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/NavigationPropertyExtensions.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmPropertyExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmStructuralMemberExtensions.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/EdmMemberExtensions.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Serialization/EdmxSerializer.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Services/AssociationTypeMappingGenerator.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Services/DatabaseMappingGenerator.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Services/EntityTypeMappingGenerator.cs
+../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Services/TableMappingGenerator.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Services/PropertyMappingGenerator.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Edm/Services/StructuralTypeMappingGenerator.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/EntityTypeConfiguration.cs
@@ -1576,15 +1564,13 @@
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Mappers/TypeMapper.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/ModelValidationException.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Utilities/AttributeProvider.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Utilities/DatabaseName.cs
+../../../external/entityframework/src/EntityFramework/Utilities/DatabaseName.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DbConnectionExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DbProviderInfoExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/DbProviderManifestExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/HashSetExtensions.cs
-../../../external/entityframework/src/EntityFramework/ModelConfiguration/Utilities/IEnumerableExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/PropertyInfoExtensions.cs
 ../../../external/entityframework/src/EntityFramework/ModelConfiguration/Utilities/PropertyPath.cs
-../../../external/entityframework/src/EntityFramework/Utilities/RuntimeFailureMethods.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/TypeExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Utilities/ValidationContextExtensions.cs
 ../../../external/entityframework/src/EntityFramework/Validation/DbEntityValidationException.cs