首页 > 数据库技术 > 详细

三、Dotnet Core Code First 创建数据库

时间:2016-11-20 00:02:30      阅读:506      评论:0      收藏:0      [点我收藏+]

1、在项目中创建Models文件夹
2、在Models文件夹中建立 表的属性类:如 User类。
3、在Models文件夹创建DataContext 继承DbContext类(可以选择重写OnModelCreating方法)
public DbSet<表类名> 重明名 {get;set;}
public DataContext(DbContextOption<DataContext> option):(option){}

protected override void OnModelCreating(ModelBuilder modelBuilder)

{
base.OnModelCreating(modelBuilder);
}

4、在Cmd进入该项目,用dotnet ef 开始创建数据库
输入 dotnet ef migrations add FirstMigration
再输入dotnet ef database update 来创建迁移
数据库这样就创建成功了!


注意:dotnet ef 命令

dotnet (.NET Core) 是 .NET 的跨平台实现。你可以在这里了解它。
dotnet ef migrations add Initial 运行 Entity Framework .NET Core CLI 迁移命令并创建初始化迁移。参数 "Initial" 可以是任意值,但是通常用这个作为第一个(初始的) 数据库迁移。这个操作创建了一个 *Data/Migrations/_Initial.cs* 文件,这个文件包含了添加(或删除)Movie 表到数据库的迁移命令。
dotnet ef database update dotnet ef database update 用我们刚刚创建的迁移来更新数据库。

三、Dotnet Core Code First 创建数据库

原文:http://www.cnblogs.com/xiao-wu/p/6081766.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!