Npgsql 与实体框架核心的连接字符串

ize*_*god 2 postgresql entity-framework npgsql

我使用带有 EF core 的 Npgsql 为演示控制台应用程序建立与 PostgreSQL 的连接。但我收到一个异常“初始化字符串的格式不符合从索引 0 开始的规范”。我认为这是因为连接字符串存在一些问题。任何帮助表示赞赏。

例外在此输入图像描述

在此输入图像描述

ize*_*god 6

这应该很好:

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