我正在使用带有EF core的Npgsql来为演示控制台应用程序建立到PostgreSQL的连接。但我得到一个异常“初始化字符串的格式不符合从索引0开始的规范”。我认为这是因为连接字符串有问题。如有任何帮助,我们将不胜感激。
postgresql - 具有 Entity Framework 核心的Npgsql连接字符串-LMLPHPpostgresql - 具有 Entity Framework 核心的Npgsql连接字符串-LMLPHP
postgresql - 具有 Entity Framework 核心的Npgsql连接字符串-LMLPHP

最佳答案

这应该很好:

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseNpgsql(@"Server=localhost;Port=5432;Database=dbname;User Id=Id;Password=password");
        base.OnConfiguring(optionsBuilder);
    }

10-08 14:33