问题描述
.net程序在连接pgsql时,报错:未认可的配置参数 "database_mode"。
Exception data:
Severity: 错误
SqlState: 42704
MessageText: 未认可的配置参数 "database_mode"
File: guc.c
Line: 1281
Routine: find_option
原因分析
这是在做数据库切换(kingbase->pgsql)的时候发生的。.net代码中初始化db连接的代码还没改过来。
解决方案
public void ConfigureServices(IServiceCollection services)
{//services.AddDbContext<LogHubContext>(options => options.UseKdbndp(myConnStr));//改为UseNpgsqlservices.AddDbContext<LogHubContext>(options => options.UseNpgsql(myConnStr));
}