C# Класс Galen.Ci.EntityFramework.DbDeploymentManager

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AnyVersionOfContextHasBeenDeployed bool
ConstructInitializer object
GetContextKeySchema ContextKeySchemaInfo
GetDbMigrator System.Data.Entity.Migrations.DbMigrator
GetIsTargetDatabaseExists bool
GetMigrationInfo MigrationInfo
GetPendingMigration MigrationExecutionInfo
GetSecureInitializer object
GetSecureSeededInitializer object
GetTargetAssemblyContextKeySchema ContextKeySchemaInfo
GetVersion System.Version
HandleDataSeeding void
HandleDatabaseInitialization bool
HandleDatabaseMigration bool
HandleDeploymentHistory void
LazyLoadDeployedAssembly System.Reflection.Assembly
LazyLoadInitializerInfo ContextTypeInitializerInfo
LazyLoadTargetAssembly System.Reflection.Assembly
LogInitializerServiceAccount void
SetupDeploymentHistory void
ValidateConfiguredAssemblies void

Открытые методы

Метод Описание
DbDeploymentManager ( DbDeploymentManagerConfiguration config, IAssemblyLoader assemblyLoader, IDbConnectionInfoBuilder dbConnectionInfoBuilder ) : System
Deploy ( ) : void

Приватные методы

Метод Описание
AnyVersionOfContextHasBeenDeployed ( ) : bool
ConstructInitializer ( ) : object
GetContextKeySchema ( Assembly assembly, string configurationType ) : ContextKeySchemaInfo
GetDbMigrator ( Assembly assembly, string configurationType, System.Data.Entity.Infrastructure.DbConnectionInfo targetDatabase = null ) : System.Data.Entity.Migrations.DbMigrator
GetIsTargetDatabaseExists ( ) : bool
GetMigrationInfo ( MigrationsSource source ) : MigrationInfo
GetPendingMigration ( ) : MigrationExecutionInfo
GetSecureInitializer ( string dbContextTypeName ) : object
GetSecureSeededInitializer ( ParsedAssemblyQualifiedName assemblyQualifiedName ) : object
GetTargetAssemblyContextKeySchema ( ) : ContextKeySchemaInfo
GetVersion ( ) : System.Version
HandleDataSeeding ( ) : void
HandleDatabaseInitialization ( ) : bool
HandleDatabaseMigration ( MigrationExecutionInfo pendingMigration ) : bool
HandleDeploymentHistory ( string schemaName, string contextKey ) : void
LazyLoadDeployedAssembly ( ) : Assembly
LazyLoadInitializerInfo ( ) : ContextTypeInitializerInfo
LazyLoadTargetAssembly ( ) : Assembly
LogInitializerServiceAccount ( object initializer, ServiceAccountInfo serviceAccount ) : void
SetupDeploymentHistory ( string schemaName ) : void
ValidateConfiguredAssemblies ( ) : void

Описание методов

DbDeploymentManager() публичный Метод

public DbDeploymentManager ( DbDeploymentManagerConfiguration config, IAssemblyLoader assemblyLoader, IDbConnectionInfoBuilder dbConnectionInfoBuilder ) : System
config Galen.Ci.EntityFramework.Configuration.DbDeploymentManagerConfiguration
assemblyLoader IAssemblyLoader
dbConnectionInfoBuilder IDbConnectionInfoBuilder
Результат System

Deploy() публичный Метод

public Deploy ( ) : void
Результат void