C# 클래스 Galen.Ci.EntityFramework.DbDeploymentManager

파일 보기 프로젝트 열기: GalenHealthcare/Galen.Ef.Deployer

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