fluent-migrator

    4熱度

    1回答

    EF5在一週前發佈,應該有相當的提升。我目前使用的是ServiceStack OrmLite,但我正考慮切換到EF5,因爲它也允許CodeFirst +它具有遷移功能。 的基準,我已經發現但不很好看 http://www.servicestack.net/benchmarks/從這裏http://code.google.com/p/dapper-dot-net 拍攝,但他們不更新,以測試對EF5的

    4熱度

    1回答

    我正在試用FluentMigrator作爲一種使我的數據庫模式保持最新,並且花費最少的方式。 對於我目前正在構建的版本,我需要運行數據庫腳本來對大量現有數據行進行簡單更改(需要更新大約2,000,000個行的2%)。 有太多的數據需要在單個事務中更新(事務日誌已滿且腳本中止),所以我使用WHILE循環遍歷表,每次更新10,000行,一個單獨的transacticon。這工作,需要大約15分鐘才能完

    3熱度

    1回答

    有沒有人有以下(潛在)情況的良好解決方案? 使用數據庫遷移工具(如fluentmigrator),我們添加的遷移本身是完全有效的,但以一種在運行時間之前不會被發現的方式打破其他數據庫工件。例如,刪除在現有存儲過程的主體中引用的列。 我需要能夠在遷移後對整個生成的模式進行完整驗證,那麼最好和最有效的方法是什麼?

    2熱度

    1回答

    我試圖使用Fluent Migrator創建一個唯一的列。但是,如果我嘗試與列定義一起定義了唯一約束它不工作,例如像: [Migration(20120404190455)] public class Migration1 : Migration { public override void Up() { Create.Table("Test")

    1熱度

    1回答

    我正在使用VS Express for Web。我已經將FluentMigrator.Tools 1.0.3.0添加到項目中。我應該在哪裏看到Migrate.exe?我一直在尋找bin/Debug(在我構建項目之後),但它並不存在。 包含在FluentMigrator.Tools包中的其他dll-s也從項目的參考文獻中缺失。 我錯過了什麼嗎?我在哪裏可以找到migrate.exe? 好吧,我知道我

    5熱度

    1回答

    我正在使用fluentmigrator向表中添加新列。然後我想用該列的唯一值更新表中的每一行。 目前,當我使用: Update.Table("Foo").InSchema("dbo").Set(new { Bar = Bar.Generate() }).AllRows(); 它給了所有行相同的值。 我如何確保它爲每一行調用該方法?

    3熱度

    1回答

    我正嘗試在SQL Server表上使用ROWVERSION(或TIMESTAMP)數據類型進行樂觀併發控制。 我的表設置使用FluentMigrator,我不知道如何獲得我需要的數據類型。根據Microsoft's article on ROWVERSION,不可空的ROWVERSION列在語義上等同於二進制(8)列; 可爲空ROWVERSION數據類型相當於varbinary(8)。 下面是一個

    6熱度

    1回答

    fluentmigrator的當前迭代是否可以與SQL Server 2012一起使用?它未在支持的數據庫下列出。

    3熱度

    1回答

    我們正在開發一個使用Entity Framework 4(代碼優先)和Fluent Migrator的項目。 在整個項目中去,我們爲我們所有的架構更改和型材的,我們要填充我們的各種環境測試數據創建遷移。 但是,插入我們希望在我們所有環境中填充的「代碼」和/或「狀態」的最佳做法是什麼?我們是否應該在創建表格時指定它們,還是應該爲它們創建一個特定的配置文件? 更具體地講,我們已經爲我們的數據庫中定義的

    2熱度

    2回答

    是否可以使用FluentMigrator創建觸發器,而不使用原始SQL? 我已經查看了目前在Nuget(FluentMigrator.1.0.1.0)上發佈的版本的對象模型,並且看不到這樣做的方式。