安装依赖包
- Npgsql.EntityFrameworkCore.PostgreSQL
必须
- Npgsql.EntityFrameworkCore.PostgreSQL.Design
数据迁移相关
新建数据库上下文类AppDbContext.cs
注意
当前文件,所在的项目,必须安装上面的 依赖包
// 命名空间
namespace Service
{
/// <summary>
/// 继承 DbContext,需要添加NuGet包
/// </summary>
public class AppDbContext: DbContext
{
// 需要依赖,注入 上下文关系对象实例
public AppDbContext(DbContextOptions<AppDbContext> options) : base(options) { }
// 判断那些模型需要映射到数据库
// 注意添加应用,需要引用Microsoft.EntityFrameworkCore;方法
// 添加模型映射,与表添加映射时,添加复数形式[方法名称s],方法中返回就是用的这个 名称
// 语法: public DbSet<当前实体名称> 方法名称[复数形式] { get; set; }
// 示例:用户列表
public DbSet<UserList> GetUsersLists { get; set; }
}
}
标签:AppDbContext,Core,postgresql,映射,数据库,EntityFrameworkCore,添加,Net,public
From: https://www.cnblogs.com/tlf01/p/18280222