2021-06-09

使用ef core的迁移功能并配置种子数据

在Entity Framework Core 中支持code-first,Entity Framework Core 给我们提供了迁移功能:让我们的数据库架构设计与应用程序的模型类(也称为实体类)保持同步。只需要注意业务逻辑的实现,数据库他会帮助我们自动构建。

image-20210609000019905

  1. 打开控制台image-20210609011553051

    get-help about_entityframeworkcore

    image-20210609000634236

  2. Add-Migration

    image-20210609000717684

  3. 这是efcore给我们自动生成的代码image-20210609001918526

  4. Update-Database

    image-20210609000821517

  5. 查看一下数据库

    image-20210609003749917image-20210609003946979

    但是我们发现这是个空表,因为我们没有给初始数据
    image-20210609010737051

  6. 在DbContext中重写方法image-20210609010902580添加需要的数据然后

    Add-Migration SeedStudentsTable(可变)Update-Database
  7. 再次查看image-20210609011152864

  8. 为了代码的可读性和可维护性可以将初始化种子抽出来编写一个扩展方法image-20210609013410842

    image-20210609013447335









原文转载:http://www.shaoqun.com/a/790429.html

跨境电商:https://www.ikjzd.com/

bsci:https://www.ikjzd.com/w/2339

好卖家:https://www.ikjzd.com/w/776

55海淘网:https://www.ikjzd.com/w/1723

扬帆计划:https://www.ikjzd.com/w/1581


在EntityFrameworkCore中支持code-first,EntityFrameworkCore给我们提供了迁移功能:让我们的数据库架构设计与应用程序的模型类(也称为实体类)保持同步。只需要注意业务逻辑的实现,数据库他会帮助我们自动构建。打开控制台get-helpabout_entityframeworkcoreAdd-Migration这是efcore给我们自动生成的代码Update-
深兰科技:https://www.ikjzd.com/w/1517
feedback:https://www.ikjzd.com/w/159
writer:https://www.ikjzd.com/w/1280
wangwei:https://www.ikjzd.com/w/1744
刘小东:https://www.ikjzd.com/w/1853
口述:同居男友强行占有了我(2/2):http://lady.shaoqun.com/m/a/49391.html
口述:丈夫和前妻亲热被我逮个正着:http://lady.shaoqun.com/a/273545.html
口述:为和妻子斗气小姨子故意勾引我:http://lady.shaoqun.com/a/273603.html
男技师帮我推油经历 口述在SPA会所的那些趣事:http://www.30bags.com/a/250475.html
我的性生活 风骚女友服侍我只是为了钱:http://www.30bags.com/m/a/254739.html
小说:路过的女人被拐卖到农村,成了粗野男人的妻子。没想到自己恋爱了很久:http://www.30bags.com/a/380328.html
在亚马逊如何拥有爆款产品的Listing?:https://www.ikjzd.com/articles/145622
亚马逊团队上演宫心计?积加为你排忧解难!:https://www.ikjzd.com/articles/145619

No comments:

Post a Comment