code-first-migrations

    0熱度

    1回答

    有沒有辦法讓實體框架4.1代碼首先不放棄數據庫或表,即使它改變了嗎?我想升級一個LIVE網站,因此我不能這樣做。我看到了一些我可以得到的NuGet類,但是它不會刪除數據庫,而是刪除表,在更改等方面重新創建表。我只是不想對數據庫或表執行任何操作。

    2熱度

    1回答

    我一直在這個頭上幾個小時,但似乎無法弄清楚什麼是錯的。 這是我們的項目基本設置: MVC 3.0項目與ASP.NET成員 實體框架4.3,代碼優先的方法 本地環境:本地SQL Server與2 MDF數據庫文件附帶(aspnet.mdf + entities.mdf) 服務器環境:Windows Azure + 2 SQL Azure數據庫(aspnet和實體) 這就是我們所做的: 創建本地和遠程

    0熱度

    4回答

    我試圖更新模型,但得到錯誤「操作失敗:關係無法更改,因爲一個或多個外鍵屬性是不可空。當對關係進行更改時,相關的外鍵屬性設置爲空值;如果外鍵不支持空值,則必須定義新的關係,必須爲外鍵屬性指定另一個非空值,或者不相關的對象必須被刪除。「 從我從The relationship could not be changed because one or more of the foreign-key pro

    2熱度

    2回答

    我正在使用實體框架代碼第一次使用遷移工作4.3。 在本地運行時,我的web.config被配置爲以數據庫初始化爲目標,該初始化實現了CreateDatabaseIfNotExists<DataContext>,它爲我的開發數據庫提供了測試數據,同時也在第一次運行時填充了各種「靜態」可查找數據。 一旦開發數據庫已經被創建,對數據庫的任何後續修改都會添加到項目的遷移並使用'updata-databas

    8熱度

    2回答

    今天,我將舊應用程序從EF 4.2遷移到EF 4.3.1。 在我的應用程序中,我使用的是CodeFirst,但在遷移後它停止工作,並且找不到原因。 要清除任何其他可能出現的問題,我決定創建一個小型控制檯應用程序,我使用了數據遷移步行通過由ADO隊公佈: http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migra

    2熱度

    1回答

    我有以下實體: public class User { public int ID {get; set;} public int GroupID {get; set;} // navigation property with public Group Group {get; set;} // foreign key field public Adr

    13熱度

    3回答

    當涉及到數據庫模式時,我總是發現版本控制有點問題。 所以 - 我目前正在評估Entity Framework Code First Migrations,到目前爲止我對此印象非常深刻。 我的問題是,有沒有人有任何使用DVCS的團隊使用遷移的經驗? 如果在不同分支機構工作的開發人員都創建自己的Migrations,那麼'Update-Database'工具是否可以很好地處理分支合併時的情況? 我想會

    0熱度

    1回答

    我想使用代碼優先的遷移,但包含我的CustomContext的項目也有一個派生類,我在跟蹤生成的SQL時使用了TracingCustomContext: DbContext => CustomContext => TracingCustomContext 期間代碼優先遷移我的問題是,試圖在包管理器控制檯運行 Enable-Migrations 時,這導致(並不意外)警告: More tha

    2熱度

    1回答

    我有一個ASP.NET MVC3應用程序,其中使用實體框架4.3代碼優先和遷移。 我一直在嘗試在相同類型的實體之間創建多對多的關係,但是當我使用Migrations搭建遷移時,它會生成一對一的關係。 這個想法是,一個用戶應該能夠關注多個其他用戶(想想Twitter)。 我User模型是這個樣子: public class User { public int UserId { get;

    0熱度

    1回答

    比方說,我已經有了使用EF Model First方法設計的Db的現有應用程序。我有Users表,當客戶端代碼嘗試從Users表中讀取條目時,表DAL邏輯將EF實體轉換爲普通對象(它們只是簡單的C#類,我們稱它爲UserEntry類)。 現在我應該添加更新方法,它需要UserEntry類。所以我只是想知道如何跟蹤UserEntry類中更改的字段? 當然我可以保存所有的數據,但我沒有這樣的做法。 我