基于.NetCore和ABP.VNext的项目实战三:EFCore访问数据库和CodeFirst方式数据迁移

本篇主要使用Entity Framework Core完成对数据库的访问,以及使用Code-First的方式进行数据迁移,自动创建表结构。

Nuget安装数据库迁移工具Microsoft.EntityFrameworkCore.Tools

基于.NetCore和ABP.VNext的项目实战三:EFCore访问数据库和CodeFirst方式数据迁移_第1张图片

在Mag.Blog.EntityFrameworkCore项目中添加我们的数据访问上下文对象MagBlogDbContext,继承自 AbpDbContext。然后重写OnModelCreating方法

新建静态扩展类MagBlogDbContextModelCreatingExtensions.cs和扩展方法Configure(),用来配置实体。

namespace Mag.Blog
{
    public static class MagBlogDbContextModelCreatingExtensions
    {
        public static void MagBlogConfigure(this ModelBuilder modelBuilder)
        {
            Check.NotNull(modelB

你可能感兴趣的:(ABP框架实战,.netcore实战,.netcore,ABP.VNext)