コード例 #1
0
ファイル: Database.cs プロジェクト: richardprior/MigSharp
        public ICreatedTable CreateTable(string tableName, string primaryKeyConstraintName)
        {
            var createTableCommand = new CreateTableCommand(_root, tableName, primaryKeyConstraintName);

            _root.Add(createTableCommand);
            return(new CreatedTable(createTableCommand));
        }
コード例 #2
0
        protected override IExistingSchema CreateItem(string name)
        {
            AlterSchemaCommand alterSchemaCommand = new AlterSchemaCommand(_command, name);

            _command.Add(alterSchemaCommand);
            return(new ExistingSchema(alterSchemaCommand));
        }
コード例 #3
0
        protected override IExistingTable CreateItem(string name)
        {
            AlterTableCommand alterTableCommand = new AlterTableCommand(_migrateCommand, name);

            _migrateCommand.Add(alterTableCommand);
            return(new ExistingTable(alterTableCommand));
        }
コード例 #4
0
        public void CreateSchema(string schemaName)
        {
            var createSchemaCommand = new CreateSchemaCommand(_root, schemaName);

            _root.Add(createSchemaCommand);
        }