digraph G {
    page="40,60"; 
    ratio=auto;
    rankdir=LR;
    fontsize=10;
   "System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute" -> { rank=none; "System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption" }
   "System.Data.Entity.Database" -> { rank=none; "System.Data.Entity.Infrastructure.IDbConnectionFactory" }
   "System.Data.Entity.DbContext" -> { rank=none; "System.Data.Entity.Database"; "System.Data.Entity.DbSet"; "System.Data.Entity.Infrastructure.DbChangeTracker"; "System.Data.Entity.Infrastructure.DbCompiledModel"; "System.Data.Entity.Infrastructure.DbContextConfiguration"; "System.Data.Entity.Infrastructure.DbEntityEntry"; "System.Data.Entity.Infrastructure.IObjectContextAdapter"; "System.Data.Entity.Validation.DbEntityValidationResult" }
   "System.Data.Entity.DbModelBuilder" -> { rank=none; "System.Data.Entity.DbModelBuilderVersion"; "System.Data.Entity.Infrastructure.DbModel"; "System.Data.Entity.Infrastructure.DbProviderInfo"; "System.Data.Entity.ModelConfiguration.Configuration.ConfigurationRegistrar"; "System.Data.Entity.ModelConfiguration.Configuration.ConventionsConfiguration" }
   "System.Data.Entity.DbModelBuilderVersionAttribute" -> { rank=none; "System.Data.Entity.DbModelBuilderVersion" }
   "System.Data.Entity.DbSet" -> { rank=none; "System.Data.Entity.Infrastructure.DbQuery"; "System.Data.Entity.Infrastructure.DbSqlQuery"; "System.Data.Entity.Internal.Linq.IInternalSetAdapter" }
   "System.Data.Entity.DbSet`1" -> { rank=none; "System.Data.Entity.DbSet"; "System.Data.Entity.Internal.Linq.IInternalSetAdapter" }
   "System.Data.Entity.Infrastructure.DbChangeTracker" -> { rank=none; "System.Data.Entity.Infrastructure.DbEntityEntry" }
   "System.Data.Entity.Infrastructure.DbCollectionEntry" -> { rank=none; "System.Data.Entity.Infrastructure.DbEntityEntry"; "System.Data.Entity.Infrastructure.DbMemberEntry" }
   "System.Data.Entity.Infrastructure.DbCollectionEntry`2" -> { rank=none; "System.Data.Entity.Infrastructure.DbCollectionEntry" }
   "System.Data.Entity.Infrastructure.DbComplexPropertyEntry" -> { rank=none; "System.Data.Entity.Infrastructure.DbPropertyEntry" }
   "System.Data.Entity.Infrastructure.DbComplexPropertyEntry`2" -> { rank=none; "System.Data.Entity.Infrastructure.DbComplexPropertyEntry"; "System.Data.Entity.Infrastructure.DbPropertyEntry" }
   "System.Data.Entity.Infrastructure.DbContextInfo" -> { rank=none; "System.Data.Entity.DbContext"; "System.Data.Entity.DbModelBuilder"; "System.Data.Entity.Infrastructure.DbConnectionInfo"; "System.Data.Entity.Infrastructure.DbConnectionStringOrigin"; "System.Data.Entity.Infrastructure.DbProviderInfo" }
   "System.Data.Entity.Infrastructure.DbEntityEntry" -> { rank=none; "System.Data.Entity.Infrastructure.DbCollectionEntry"; "System.Data.Entity.Infrastructure.DbComplexPropertyEntry"; "System.Data.Entity.Infrastructure.DbMemberEntry"; "System.Data.Entity.Infrastructure.DbPropertyEntry"; "System.Data.Entity.Infrastructure.DbPropertyValues"; "System.Data.Entity.Infrastructure.DbReferenceEntry"; "System.Data.Entity.Validation.DbEntityValidationResult" }
   "System.Data.Entity.Infrastructure.DbEntityEntry`1" -> { rank=none; "System.Data.Entity.Infrastructure.DbCollectionEntry"; "System.Data.Entity.Infrastructure.DbComplexPropertyEntry"; "System.Data.Entity.Infrastructure.DbEntityEntry"; "System.Data.Entity.Infrastructure.DbMemberEntry"; "System.Data.Entity.Infrastructure.DbPropertyEntry"; "System.Data.Entity.Infrastructure.DbPropertyValues"; "System.Data.Entity.Infrastructure.DbReferenceEntry"; "System.Data.Entity.Validation.DbEntityValidationResult" }
   "System.Data.Entity.Infrastructure.DbMemberEntry" -> { rank=none; "System.Data.Entity.Infrastructure.DbEntityEntry"; "System.Data.Entity.Validation.DbValidationError" }
   "System.Data.Entity.Infrastructure.DbMemberEntry`2" -> { rank=none; "System.Data.Entity.Infrastructure.DbMemberEntry"; "System.Data.Entity.Validation.DbValidationError" }
   "System.Data.Entity.Infrastructure.DbModel" -> { rank=none; "System.Data.Entity.Infrastructure.DbCompiledModel" }
   "System.Data.Entity.Infrastructure.DbPropertyEntry" -> { rank=none; "System.Data.Entity.Infrastructure.DbComplexPropertyEntry"; "System.Data.Entity.Infrastructure.DbEntityEntry"; "System.Data.Entity.Infrastructure.DbMemberEntry" }
   "System.Data.Entity.Infrastructure.DbPropertyEntry`2" -> { rank=none; "System.Data.Entity.Infrastructure.DbComplexPropertyEntry"; "System.Data.Entity.Infrastructure.DbPropertyEntry" }
   "System.Data.Entity.Infrastructure.DbQuery" -> { rank=none; "System.Data.Entity.Internal.Linq.IInternalQueryAdapter" }
   "System.Data.Entity.Infrastructure.DbQuery`1" -> { rank=none; "System.Data.Entity.Infrastructure.DbQuery"; "System.Data.Entity.Internal.Linq.IInternalQueryAdapter" }
   "System.Data.Entity.Infrastructure.DbReferenceEntry" -> { rank=none; "System.Data.Entity.Infrastructure.DbEntityEntry"; "System.Data.Entity.Infrastructure.DbMemberEntry" }
   "System.Data.Entity.Infrastructure.DbReferenceEntry`2" -> { rank=none; "System.Data.Entity.Infrastructure.DbReferenceEntry" }
   "System.Data.Entity.Infrastructure.DbUpdateConcurrencyException" -> { rank=none; "System.Data.Entity.Infrastructure.DbUpdateException" }
   "System.Data.Entity.Infrastructure.DbUpdateException" -> { rank=none; "System.Data.Entity.Infrastructure.DbEntityEntry" }
   "System.Data.Entity.Infrastructure.EdmMetadata" -> { rank=none; "System.Data.Entity.DbContext" }
   "System.Data.Entity.Infrastructure.EdmxWriter" -> { rank=none; "System.Data.Entity.DbContext"; "System.Data.Entity.Infrastructure.DbModel" }
   "System.Data.Entity.Infrastructure.IncludeMetadataConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Conventions.IConfigurationConvention"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.Infrastructure.LocalDbConnectionFactory" -> { rank=none; "System.Data.Entity.Infrastructure.IDbConnectionFactory" }
   "System.Data.Entity.Infrastructure.ModelContainerConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Conventions.IConvention"; "System.Data.Entity.ModelConfiguration.Conventions.IEdmConvention" }
   "System.Data.Entity.Infrastructure.ModelNamespaceConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Conventions.IConvention"; "System.Data.Entity.ModelConfiguration.Conventions.IEdmConvention" }
   "System.Data.Entity.Infrastructure.SqlCeConnectionFactory" -> { rank=none; "System.Data.Entity.Infrastructure.IDbConnectionFactory" }
   "System.Data.Entity.Infrastructure.SqlConnectionFactory" -> { rank=none; "System.Data.Entity.Infrastructure.IDbConnectionFactory" }
   "System.Data.Entity.Migrations.Builders.ColumnBuilder" -> { rank=none; "System.Data.Entity.Migrations.Model.ColumnModel" }
   "System.Data.Entity.Migrations.Builders.TableBuilder`1" -> { rank=none; "System.Data.Entity.Migrations.DbMigration"; "System.Data.Entity.Migrations.Model.CreateTableOperation" }
   "System.Data.Entity.Migrations.DbMigrationsConfiguration" -> { rank=none; "System.Data.Entity.Infrastructure.DbConnectionInfo"; "System.Data.Entity.Migrations.Design.MigrationCodeGenerator"; "System.Data.Entity.Migrations.Sql.MigrationSqlGenerator" }
   "System.Data.Entity.Migrations.DbMigrationsConfiguration`1" -> { rank=none; "System.Data.Entity.Migrations.DbMigrationsConfiguration" }
   "System.Data.Entity.Migrations.DbMigrator" -> { rank=none; "System.Data.Entity.Migrations.DbMigrationsConfiguration"; "System.Data.Entity.Migrations.Infrastructure.MigratorBase" }
   "System.Data.Entity.Migrations.Design.CSharpMigrationCodeGenerator" -> { rank=none; "System.Data.Entity.Migrations.Design.MigrationCodeGenerator"; "System.Data.Entity.Migrations.Design.ScaffoldedMigration"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Design.MigrationCodeGenerator" -> { rank=none; "System.Data.Entity.Migrations.Design.ScaffoldedMigration"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Design.MigrationScaffolder" -> { rank=none; "System.Data.Entity.Migrations.DbMigrationsConfiguration"; "System.Data.Entity.Migrations.Design.ScaffoldedMigration" }
   "System.Data.Entity.Migrations.Design.ToolingFacade" -> { rank=none; "System.Data.Entity.Infrastructure.DbConnectionInfo"; "System.Data.Entity.Migrations.Design.ScaffoldedMigration" }
   "System.Data.Entity.Migrations.Design.VisualBasicMigrationCodeGenerator" -> { rank=none; "System.Data.Entity.Migrations.Design.MigrationCodeGenerator"; "System.Data.Entity.Migrations.Design.ScaffoldedMigration"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Infrastructure.AutomaticDataLossException" -> { rank=none; "System.Data.Entity.Migrations.Infrastructure.MigrationsException" }
   "System.Data.Entity.Migrations.Infrastructure.AutomaticMigrationsDisabledException" -> { rank=none; "System.Data.Entity.Migrations.Infrastructure.MigrationsException" }
   "System.Data.Entity.Migrations.Infrastructure.MigratorBase" -> { rank=none; "System.Data.Entity.Migrations.DbMigrationsConfiguration" }
   "System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator" -> { rank=none; "System.Data.Entity.Migrations.Infrastructure.MigrationsLogger"; "System.Data.Entity.Migrations.Infrastructure.MigratorBase" }
   "System.Data.Entity.Migrations.Infrastructure.MigratorScriptingDecorator" -> { rank=none; "System.Data.Entity.Migrations.Infrastructure.MigratorBase" }
   "System.Data.Entity.Migrations.Model.AddColumnOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.ColumnModel"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.AddForeignKeyOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.CreateIndexOperation"; "System.Data.Entity.Migrations.Model.ForeignKeyOperation"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation"; "System.Data.Entity.Migrations.Model.PrimaryKeyOperation" }
   "System.Data.Entity.Migrations.Model.AlterColumnOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.ColumnModel"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.CreateIndexOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.IndexOperation"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.CreateTableOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation"; "System.Data.Entity.Migrations.Model.ColumnModel"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.DeleteHistoryOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.HistoryOperation" }
   "System.Data.Entity.Migrations.Model.DropColumnOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.AddColumnOperation"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.DropForeignKeyOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.AddForeignKeyOperation"; "System.Data.Entity.Migrations.Model.DropIndexOperation"; "System.Data.Entity.Migrations.Model.ForeignKeyOperation"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.DropIndexOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.CreateIndexOperation"; "System.Data.Entity.Migrations.Model.IndexOperation"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation"; "System.Data.Entity.Migrations.Model.PrimaryKeyOperation" }
   "System.Data.Entity.Migrations.Model.DropTableOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.CreateTableOperation"; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.ForeignKeyOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.HistoryOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.IndexOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.InsertHistoryOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.HistoryOperation" }
   "System.Data.Entity.Migrations.Model.MoveTableOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.PrimaryKeyOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.RenameColumnOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.RenameTableOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Model.SqlOperation" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation" }
   "System.Data.Entity.Migrations.Sql.MigrationSqlGenerator" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation"; "System.Data.Entity.Migrations.Sql.MigrationStatement" }
   "System.Data.Entity.Migrations.Sql.SqlCeMigrationSqlGenerator" -> { rank=none; "System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator" }
   "System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator" -> { rank=none; "System.Data.Entity.Migrations.Model.MigrationOperation"; "System.Data.Entity.Migrations.Sql.MigrationSqlGenerator"; "System.Data.Entity.Migrations.Sql.MigrationStatement" }
   "System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfiguration" -> { rank=none; "System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption"; "System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfiguration" -> { rank=none; "System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption"; "System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfiguration" -> { rank=none; "System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption"; "System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.DependentNavigationPropertyConfiguration`1" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration`1" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.NotNullConditionConfiguration"; "System.Data.Entity.ModelConfiguration.Configuration.ValueConditionConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMappingConfiguration" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.AssociationMappingConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.CascadableNavigationPropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMappingConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.LengthColumnConfiguration" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.PrimitiveColumnConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfiguration" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.ManyNavigationPropertyConfiguration`2" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.ManyToManyNavigationPropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.ManyToManyAssociationMappingConfiguration" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.AssociationMappingConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.ManyToManyNavigationPropertyConfiguration" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.ManyToManyAssociationMappingConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPropertyConfiguration`2" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration" -> { rank=none; "System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption" }
   "System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPropertyConfiguration`2" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfiguration" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.LengthColumnConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfiguration" -> { rank=none; "System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption"; "System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.StructuralTypeConfiguration`1" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfiguration" }
   "System.Data.Entity.ModelConfiguration.Configuration.ValueConditionConfiguration" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.PrimitiveColumnConfiguration"; "System.Data.Entity.ModelConfiguration.Configuration.StringColumnConfiguration" }
   "System.Data.Entity.ModelConfiguration.Conventions.AssociationInverseDiscoveryConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Conventions.IConvention"; "System.Data.Entity.ModelConfiguration.Conventions.IEdmConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ColumnAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.PrimitivePropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ColumnTypeCasingConvention" -> { rank=none; "System.Data.Entity.Edm.Db.DbTableColumnMetadata"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ComplexTypeAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.ModelConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ComplexTypeDiscoveryConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Conventions.IConvention"; "System.Data.Entity.ModelConfiguration.Conventions.IEdmConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ConcurrencyCheckAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.PrimitivePropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.DatabaseGeneratedAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.PrimitivePropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.DecimalPropertyConvention" -> { rank=none; "System.Data.Entity.Edm.EdmProperty"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.DeclaredPropertyOrderingConvention" -> { rank=none; "System.Data.Entity.Edm.EdmEntityType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ForeignKeyAssociationMultiplicityConvention" -> { rank=none; "System.Data.Entity.Edm.EdmAssociationType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ForeignKeyNavigationPropertyAttributeConvention" -> { rank=none; "System.Data.Entity.Edm.EdmNavigationProperty"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ForeignKeyPrimitivePropertyAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.ModelConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.IdKeyDiscoveryConvention" -> { rank=none; "System.Data.Entity.Edm.EdmEntityType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.InversePropertyAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.ModelConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.KeyAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Types.EntityTypeConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.ManyToManyCascadeDeleteConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Conventions.IConvention"; "System.Data.Entity.ModelConfiguration.Conventions.IDbMappingConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.MappingInheritedPropertiesSupportConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Conventions.IConvention"; "System.Data.Entity.ModelConfiguration.Conventions.IDbMappingConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.MaxLengthAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.LengthPropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.NavigationPropertyNameForeignKeyDiscoveryConvention" -> { rank=none; "System.Data.Entity.Edm.EdmAssociationType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.NotMappedPropertyAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Types.StructuralTypeConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.NotMappedTypeAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.ModelConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.OneToManyCascadeDeleteConvention" -> { rank=none; "System.Data.Entity.Edm.EdmAssociationType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.OneToOneConstraintIntroductionConvention" -> { rank=none; "System.Data.Entity.Edm.EdmAssociationType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.PluralizingEntitySetNameConvention" -> { rank=none; "System.Data.Entity.Edm.EdmEntitySet"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.PluralizingTableNameConvention" -> { rank=none; "System.Data.Entity.Edm.Db.DbTableMetadata"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.PrimaryKeyNameForeignKeyDiscoveryConvention" -> { rank=none; "System.Data.Entity.Edm.EdmAssociationType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.PropertyMaxLengthConvention" -> { rank=none; "System.Data.Entity.Edm.EdmAssociationType"; "System.Data.Entity.Edm.EdmComplexType"; "System.Data.Entity.Edm.EdmEntityType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.RequiredNavigationPropertyAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Properties.Navigation.NavigationPropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.RequiredPrimitivePropertyAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.PrimitivePropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.SqlCePropertyMaxLengthConvention" -> { rank=none; "System.Data.Entity.Edm.EdmComplexType"; "System.Data.Entity.Edm.EdmEntityType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.StoreGeneratedIdentityKeyConvention" -> { rank=none; "System.Data.Entity.Edm.EdmEntityType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.StringLengthAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.StringPropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.TableAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Types.EntityTypeConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.TimestampAttributeConvention" -> { rank=none; "System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.BinaryPropertyConfiguration"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.ModelConfiguration.Conventions.TypeNameForeignKeyDiscoveryConvention" -> { rank=none; "System.Data.Entity.Edm.EdmAssociationType"; "System.Data.Entity.ModelConfiguration.Conventions.IConvention" }
   "System.Data.Entity.Validation.DbEntityValidationException" -> { rank=none; "System.Data.Entity.Validation.DbEntityValidationResult" }
   "System.Data.Entity.Validation.DbEntityValidationResult" -> { rank=none; "System.Data.Entity.Infrastructure.DbEntityEntry"; "System.Data.Entity.Validation.DbValidationError" }
   }
