ef-migrations

    2熱度

    1回答

    我很困惑這裏的情況。我需要連接到兩個單獨的數據庫,一個是SQL Server數據庫,另一個是MySQL數據庫。 我在web.config文件中有連接字符串。我能夠連接到服務器並訪問數據。 但是,我需要在兩臺服務器上同時運行實體遷移。或者一個接一個,我認爲這是不可能的。 這裏是我的數據庫上下文: // Database 1 public class DatabaseContext : DbCont

    2熱度

    1回答

    如果已經得到回答,我會提前道歉,但是我已經深入地挖掘並找不到與此錯誤有關的任何內容。 簡而言之,我無法在我的ASP.NET Core 1.1.2項目中首先使用代碼對數據庫進行任何更新。它拋出了一個異常,因爲它缺少了一個我猜測與PMC無關的參數。當使用 '更新,數據庫' 錯誤消息: 文本進行交叉檢查谷歌;-) System.ArgumentException: The string argument

    0熱度

    1回答

    我正在使用實體框架代碼進行第一次遷移。我第一次沒有啓用遷移。當我運行這個項目時,它創建了一個包含一行的_migrationhistory表。 然後我刪除這個表並運行應用程序,它運行成功。現在我添加一個屬性到實體並嘗試運行,但它沒有運行抱怨該模型與數據庫不兼容。 我的問題是如何EF和數據庫知道模型改變或數據庫是不同的模型沒有_migrationhistory表或在代碼中的遷移?

    0熱度

    2回答

    我試圖建立一個本地SQL數據庫與下面的遷移,但我得到的錯誤: 102,State:1,Class:15 Incorrect syntax near ','.. 我我不知道我正在嘗試的是否可能,如果是的話,我出錯的地方。任何意見讚賞。 public partial class Baseline : DbMigration { public override void Up()

    0熱度

    1回答

    使用codefIrst時可以更改表名「__MigrationsHistory」嗎? 問題:我正在使用Oracle數據庫,並且有規則來創建新表。其中之一是不能有任何表名或特殊字符的字段。

    0熱度

    1回答

    我使用實體框架6 Code-First,我的應用程序正在生產中。我必須在模型中執行一些更改而不會丟失任何數據。 我必須執行這樣的變化: 更改兩個實體的關係,從一個一對多到許多一對多。 更改實體屬性的數據類型。 我需要類似Seed數據庫的東西,但是我需要在更改模型之前加載數據,以便稍後再插入它......我需要移動數據。當我改變關係時,我不會丟失數據,但是關係會這樣。 我該怎麼做這個過程? 非常感謝

    0熱度

    1回答

    我創建了一個使用現有數據庫的代碼優先方法的MVC應用程序。 我已經注意到,我的一個表並不需要一個外鍵,所以我試圖刪除它,但我不斷收到: 對象「FK_BorrowedProperty_codeStatus」是依賴於列「StatusId」 。 ALTER TABLE DROP COLUMN StatusId失敗,因爲一個或多個對象訪問此列。 步驟我都做 已經進入BorrowedProperty類和刪除

    0熱度

    1回答

    我誤將級聯刪除爲false並創建表。現在,如果我刪除表,那麼我將很難控制該表上的相關代碼。我怎樣才能打開它?什麼是Fluent API的代碼?讓我知道是否有其他方式。 看到這裏我migaration

    0熱度

    1回答

    我有一個現有的EF5項目,我升級到EF6.1.3。如果我在EF5上執行「添加遷移」,我會像預期的那樣得到空遷移,但在升級到EF6和「添加遷移」之後,我收到了一些奇怪的更改。唯一一致的是,有一個多對多的表格在EF/migrations中沒有定義過,它似乎是一個過去的開發者手動創建的,現在看起來像EF6發現它並決定承認它通過嘗試重命名錶,我不知道爲什麼。這是它要執行 RenameTable(name:

    0熱度

    1回答

    由於英語不是我的母語,因此我非常抱歉我在下一個會議中會出現任何錯誤。 我創建的產品(produtos)和類型的產品(Categoria) 我的目標是要創造很多的關係(codefirst)在MVC從一個數據庫。 如果一個類型的產品(Categoria)可以有多個產品(Produtos) 所以我創造了這個: namespace HardwareWarehouse.Models { publ