fluent-migrator

    4熱度

    1回答

    的最多方法中的數據庫名稱如何獲取一個遷移從延伸到Migration public class BaseMigration : Migration { public override void Up() { var databaseName = HOW_DO_I_GET_THIS? } }

    0熱度

    2回答

    我有很多(大約一千)FluentMigratorMigration類在我們的構建服務器上開始超時。 對於那些誰也不會FluentMigrator工作 - 遷移以這樣的方式工作,所有的遷移從有對數據庫遷移運行SQL腳本Up()和Down()方法Migration類繼承 - 簡單和容易。 現在懶惰我已經引入了一個LoggingMigration類,它記錄了遷移開始運行的時間(並且簡單地將該項目的VS中

    0熱度

    1回答

    何時以及爲什麼使用FluentMigrator作爲實體框架執行相同的工作。如果我有代碼數據庫,那麼結構已經存在,EF已經提供了操作數據庫的類。 我不明白爲什麼當(在哪些情況下)使用fluentmigrator? 謝謝

    0熱度

    1回答

    現有的關係是否有可能增加一個級聯刪除使用FluentMigrator現有的關係。所以我能替換以下兩行用一行代碼? Delete.ForeignKey("FK_Attachments_Items").OnTable("Attachments"); Create.ForeignKey("FK_Attachments_Items").FromTable("Attachments").ForeignCo

    0熱度

    1回答

    是否有任何將數據庫更改遷移到任何特定版本的可能性。作爲一個例子,我們列出了out項目內的遷移列表,並且我們只想將第2版更改遷移到數據庫中。我可能有以下遷移 版本1 - 早在DB 第2版 - 要遷移到DB 3版 - 將稍後再遷移。 有沒有像migrate:up --Version 2這樣的命令?我使用FluentMigrator.1.4.0.0

    1熱度

    1回答

    即使發生外鍵衝突等故障,FluentMigrator是否可以繼續執行?我想知道的原因是因爲我們的一個遷移依賴於在DevProfile中所有遷移完成後才創建的ID。因此,由於FK衝突,它總是會失敗。 我想知道是否有可能在失敗後強制它仍然運行?

    0熱度

    1回答

    我想將列添加到我們不在dba架構上的現有表之一。 我試過以下, Alter.Table("Breakdown").AddColumn("QuoteRef").AsString(30).Nullable().ToSchema("Res"); 但與此錯誤消息 如何用流利的遷移更改架構炸燬?

    1熱度

    1回答

    我看到已經存在的相關問題。 FluentMigrator Failed Migrations Don't Rollback?和Rollback to a specfic Migration in FluentMigrator。但不幸的是,我無法解決這個解決方案的回滾問題。我正在使用FluentMigrator來版本化數據庫。 我的遷移代碼: using FluentMigrator; name

    0熱度

    1回答

    我在VS 2017 Community Edition中創建了一個Xamarin Forms項目。我想使用FluentMigrator創建一個數據庫以供在應用程序中使用。 當我嘗試使用的NuGet PM至FluentMigrator安裝到項目中,我得到以下錯誤: Could not install package 'FluentMigrator 1.6.2'. You are trying to

    0熱度

    1回答

    我使用FluentMigrator在C#中使用FluentMigrator.Runner.MigrationRunner創建SqlLite數據庫。我不知道有什麼方法可以在需要創建數據庫時使用SetPassword命令或SqlConnection命令嗎?有一個SqLiteRunnerContextFactory對象,但它似乎不是我可以用來指定密碼的屬性。 public MigrationRunner