91手机视频在线-91手机视频在线观看-91手机在线-91手机在线播放-91手机在线观看

完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業名稱
* 信用代碼
* 所在行業
* 企業規模
* 所在職位
* 姓名
* 所在行業
* 學歷
* 工作性質
請先選擇行業
您還可以選擇以下福利:
行業福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

二次開發教程:entity framework 遷移

發布于:2019-07-24 16:28:21

網友投稿

更多

1.打開 “程序包管理器控制臺”


2.設置 “程序包管理器控制臺” 的默認項目為當前項目


3.輸入Enable-Migrations  再回車;項目中會增加一個Migrations文件夾里


假設我們現在要在


    [Table("persons")]

    public class Person

    {

        [Column("person_id")]

        public int Id { get; set; }

        [Column("person_name")]

        public string Name { get; set; }

    }


增加一個字段        


[Column("person_age")]

public int Age { get; set; }


我們須在 “程序包管理器控制臺” 中輸入Add-Migration AddAge,回車,然后在Migrations文件夾里會增加一個類


    public partial class AddAge : DbMigration

    {

        public override void Up()

        {

            AddColumn("dbo.persons", "person_age", c => c.Int(nullable: false));

        }        

        public override void Down()

        {

            DropColumn("dbo.persons", "person_age");

        }

    }


然后在“程序包管理器控制臺” 輸入 Update-Database ,回車。


數據庫里就會增加person_age字段,源程序運行也不會報錯了


 


Get-Migrations 可以查看歷史遷移


Update-Database -TargetMigration:"InitialCreate"; 可以退回到目標遷移狀態


回退的時候會運行DbMigration 的Down方法,以上的例子回滾到InitialCreate時會運行AddAge的Down方法,


會刪除person_age列,如果把AddAge改成:


    public partial class AddAge : DbMigration

    {

        public override void Up()

        {

            AddColumn("dbo.persons", "person_age", c => c.Int(nullable: false));

        }        

        public override void Down()

        {

            RenameColumn("dbo.persons", "person_age","age");

        }

    }


回頭時就會把person_age 重名命為age

本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

未標題-1.jpg

上一篇:二次開發教程:ef 查詢相關數據

下一篇:二次開發教程:entity framework 自定義映射

主站蜘蛛池模板: 韩日精品视频 | 午夜视频一区 | 99久久国产亚洲综合精品 | 天天综合色网 | 成人精品综合免费视频 | 日韩高清在线免费观看 | 国产视频1区| 五月亭亭六月丁香 | 黄色三级大片 | 免费大片黄在线观看 | 成人欧美一区二区三区白人 | 欧美黄色一级毛片 | 97中文在线| 国产激情一区二区三区 | 国产色视频网站免费观看 | 国产又大又硬又粗又湿 | 欧美5g影院天天5g天天看 | 一级做a | 亚洲欧美日韩综合一区 | 99热在线精品观看 | 国产精品毛片天天看片 | 黄色免费网站在线观看 | 国产精品美乳免费看 | 色你懂的 | 亚洲精品香蕉一区二区 | 黄色小视频网 | 日韩a级大片 | 伊人tv | 有码日韩 | 日韩一区二区三区在线免费观看 | 亚洲第一se情网站 | 一级全黄男女免费大片 | 精品一成人岛国片在线观看 | 国产乱码精品一区二区三区四川 | 千百橹最新亚洲地址在线播放 | 九九热视频这里只有精品 | 亚洲精品高清久久 | 亚洲黄色在线网站 | 国产做a视频免费观看 | 激情欧美成人狠狠色金八天国 | 国产精品入口麻豆高清 |