簡體   English   中英

如何在C#.NET項目中運行遷移?

[英]How to run migration in C#.NET project?

我有與SQL服務器一起使用的項目。 Models目錄中,我有一個像以下一樣的遷移文件:

public partial class UserData : DbMigration
    {
        public override void Up()
        {
            CreateTable(
                "dbo.confirmation_code",
                c => new
                    {
                        sys_id = c.Long(nullable: false, identity: true),
                        resource_id = c.Guid(nullable: false),
                        code = c.String(maxLength: 64),
                        user_id = c.Long(nullable: false),
                        id = c.Guid(nullable: false),
                        edit_date = c.DateTime(nullable: false),
                    })
                .PrimaryKey(t => t.sys_id)
                .ForeignKey("dbo.user", t => t.user_id, cascadeDelete: true)
                .Index(t => t.user_id);
....

對於開發我使用VisualStudio,如何運行所有遷移部署?

您應該打開Nuget管理控制台並使用遷移名稱鍵入update-database命令,並在需要時輸入其他參數。 根據您的設置,您可能需要提供連接字符串名稱和/或項目所在的位置。

更多相關信息: 實體框架代碼首次遷移

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM