MigSharp.Core.MigrationStepMetadata.MigrationStepMetadata C# (CSharp) 메소드

MigrationStepMetadata() 공개 메소드

public MigrationStepMetadata ( MigrationDirection direction, bool useModuleNameAsDefaultSchema, IEnumerable migrationMetadatas ) : System
direction MigrationDirection
useModuleNameAsDefaultSchema bool
migrationMetadatas IEnumerable
리턴 System
        public MigrationStepMetadata(MigrationDirection direction, bool useModuleNameAsDefaultSchema, IEnumerable<IMigrationMetadata> migrationMetadatas)
        {
            if (!migrationMetadatas.Any()) throw new ArgumentException("No migrations provided.", "migrationMetadatas");

            _moduleName = migrationMetadatas.Select(m => m.ModuleName).Distinct().Single();
            _direction = direction;
            _useModuleNameAsDefaultSchema = useModuleNameAsDefaultSchema;
            _migrationMetadatas = migrationMetadatas;
        }
MigrationStepMetadata