我正在使用带有EF core的Npgsql来为演示控制台应用程序建立到PostgreSQL的连接。但我得到一个异常“初始化字符串的格式不符合从索引0开始的规范”。我认为这是因为连接字符串有问题。如有任何帮助,我们将不胜感激。
最佳答案
这应该很好:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseNpgsql(@"Server=localhost;Port=5432;Database=dbname;User Id=Id;Password=password");
base.OnConfiguring(optionsBuilder);
}