ef-migrations

    1熱度

    1回答

    我想通過始終加密來加密現有數據庫列。我的項目是一個ASP.NET項目,首先使用代碼,數據庫是SQL Server。數據庫已經有數據。我創建了一個遷移來實現我的目標。 首先,我嘗試改變列的類型,使用以下內容。 ALTER TABLE [dbo].[TestDecrypted] ALTER COLUMN [FloatCol] [float] ENCRYPTED WITH (COLUMN_ENCRYPT

    0熱度

    1回答

    我們已經構建了一個Web工具(C#WebAPI)來管理使用實體框架代碼優先遷移遷移SQL Azure數據庫。 默認情況下,當我們創建數據庫時,我們還爲每個數據庫創建登錄名和用戶帳戶。 這些帳戶獲得db_datareader和db_datawriter權限。 我們使用Web應用程序中的這些帳戶連接到數據庫以獲取當前遷移,並且如果有任何待定遷移,請應用它們。 由於某種原因,此操作每次大約需要10秒鐘(

    0熱度

    1回答

    我使用帶有標識的ASP.NET Core並希望擴展默認的Db上下文。如果我想補充不掛表我只需添加一個新的類: public partial class Table1 { public int Id { get; set; } public string Txt { get; set; } } 並致以ApplicationDbContext: public class A

    -1熱度

    1回答

    我有一個虛擬主機,我上傳我的整個項目扔FTP到GoDaddy,但我堅持,當我改變我的項目連接字符串爲一個在服務器我在包管理器中運行Update-database我得到一個遷移錯誤,其中一個遷移告訴無法在列中插入空值。 我試着使用這個命令生成的腳本: Update-Database -Script -SourceMigration:0 我不知道這個命令是否是正確的命令! 現在我不知道該怎麼辦?所有的

    1熱度

    1回答

    我正在處理海事監視數據的數據庫。我製作了一個經典的EER模型(MySQL Workbench),爲數據庫優先的Entity Framework 6 Code First生成了一個臨時數據庫,開始使用Entity類和DbContext實現。從現在開始我需要使用EF遷移 當我添加的初始遷移創建表的語句命名像「的DbContext」。「表名」表格**所以數據庫看起來就像**」 SchemaName「。」

    0熱度

    1回答

    我第一次和遷移使用EF代碼有一個ASP.NET MVC項目。 我想一個新的屬性添加到一個類。爲此,我創建了遷移代碼,以便在與該類相關的表中添加特定列。 我的遷移代碼如下: public partial class Add_DataRequisicao_to_BiblRequisicao : DbMigration { public override void Up() {

    0熱度

    1回答

    我正在研究Asp.Net Mvc應用程序,然後我想使用我創建的自定義數據庫初始化程序類來種子我的數據庫。 所以這裏是我的DbContext: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("default

    1熱度

    1回答

    我試圖改變一個表通過實體框架的核心遷移的主鍵:當我嘗試更新,我得到以下錯誤信息數據庫 protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropPrimaryKey( name: "PK_Permissions", table: "Permissi

    1熱度

    2回答

    我們必須在我們當前的數據庫中添加一些行。我的老闆告訴我使用它的遷移(我們有一個.net核心應用程序,並使用EF核心1.1.1)。我不確定如何繼續,我瞭解遷移是「數據庫模式修改」的事情,而不是「數據更新」的事情。我知道種子也存在,但我認爲它們是「第一次/原始數據填充」在項目中完成一次,而不是在任何隨機時刻。 那麼,我應該使用種苗還是應該使用遷移?簡單數據操作的遷移是否存在?還是有第三種方法可以做到這

    1熱度

    1回答

    我正在使用實體框架以及代碼優先遷移更新我的數據庫的項目。我在另一臺機器上開始了這個項目,結果非常好。現在我檢查了另一臺機器上的代碼。由於這臺機器沒有數據庫,我在nuget中運行了update-database命令。它應該應用我以前的遷移並在此機器上創建一個新的數據庫,但它顯示以下錯誤。 error 我讀this MSDN文章它說 如果本地SQL Express實例是可用的,那麼代碼首先創建了數據庫