1.Abp官网下载模板工程
2.解压后有两个文件夹需要注意
打开core文件夹,并用vs启动工程文件.
3.将工程文件打开后,将 .EntityFrameworkCore项目设为启动项目,安装依赖项
PM> Install-Package Npgsql.EntityFrameworkCore.PostgreSQL
PM> Install-Package Npgsql.EntityFrameworkCore.PostgreSQL.Design
PM> Install-Package Microsoft.EntityFrameworkCore.Tools
DbContextConfigurer 内更改
public static void Configure(DbContextOptionsBuilder<DefaultProjectDbContext> builder, string connectionString)
{
builder.UseNpgsql(connectionString);//此处为更改后
}
public static void Configure(DbContextOptionsBuilder<DefaultProjectDbContext> builder, DbConnection connection)
{
builder.UseNpgsql(connection);//此处为更改后
}
将 .Web.Host内的appsettings.json文件内连接字符串更改为自己的,类似如下: "ConnectionStrings": {
"Default": "User ID=postgres;Password=postgres;Host=localhost;Port=5432; Database=abpProject; Pooling=true"
},
最后 包管理器内输入两行命令 完成迁移
Add-Migration Init
Update-Database