npgsql

    0热度

    1回答

    我有下面的代码来使用.Net代码中的npgsql进行PostgreSQL批量插入。 try { var items = GetSourceData(task); connection.Open(); var command = new NpgsqlCommand(null, connection); BeforeDestinationCommandExecution(task, com

    0热度

    1回答

    我使用Big SQL安装程序安装了PostgreSQL(9.6.1),并安装了使用.msi安装程序的Npgsql(3.2.0)的新安装,但安装了非ASCII角色支持似乎被打破。 我的连接字符串是: <add name="Northwind" connectionString="Database=Northwind;Server=localhost;Port=5432;User Id=postgre

    0热度

    2回答

    我试图将日志记录集成到.NET Core中的数据库中。我能够设置NLog并将消息记录到SQL Server。这很容易。但是当我试图将DB切换到PostgreSQL时,似乎没有记录任何东西。 下面是startup.cs public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory logg

    0热度

    1回答

    我试图最大化吞吐量到PostgreSQL数据库,并且通过从线程池移动到异步查询可以获得巨大的性能飞跃。这里的async版本的代码,将执行上述查询: using (var conn = new NpgsqlConnection(connStr)) { await conn.OpenAsync(); var id = await conn.ExecuteScalarAsync<lo

    0热度

    1回答

    我是Postgresql的新手。我正在使用Postgresql和实体framework6,使用npgsql。 我已经拥有一个数据库。我正在使用“Code First表单数据库”选项。 问题是,第一次执行查询时,执行它需要我很多时间。我认为这是第一次打开连接的时候。 我创建了这个问题这个简单的例子(TestJSONB是的DbContext): class Program { static

    0热度

    1回答

    我一直在寻找相当一段时间寻找这方面的一些方向..无法找到答案。 尝试通过使用.net实体框架连接到PostgreSQL(似乎是合理的,而不是围绕普通的sql连接方法编写我自己的框架)。 在exeecuting的以下几行代码,我得到如下的错误如下: `using (var db = new dbTestContext()) { var test = from a in db.dbTest sel

    1热度

    2回答

    我已经创建了一个使用Postgres SQL的数据库,我想使用Npgsql ADO.Net提供程序库与此数据库进行交互。我所有的Postgres表和列都使用小写命名,但是,我希望我的C#POCOS具有大写命名。 例如,在Postgres中,我的用户表被命名为“users”(复数),并且它有一个user_name列。在C#中,我想用名为UserName的属性将该表和列映射到名为User(单数)的类。

    2热度

    1回答

    我想返回一个基于隐式表类型的自定义(复合)类型。 我有这样的表定义: CREATE TABLE app_user (id CHAR(36) PRIMARY KEY, name TEXT); 被映射到这个类的定义: public class ApplicationUser { public string Id { get; set; } public string Name

    0热度

    1回答

    我使用EF作为我的ORM,并且我需要对我的postgres DB执行一些原始SQL,以卸载一些JSON(jsonb)处理。 我正在使用EntityFramework核心1.1.0,与PostgreSQL的npgsql提供程序。根据关于执行SQL的最新文档,我需要使用上下文。[entity] .FromSql() - 其中FromSql位于Microsoft.EntityFrameworkCore.

    0热度

    1回答

    我无法获得Npgsql连接字符串的工作。我已经尝试了一些方法,例如 NpgsqlConnection conn = new NpgsqlConnection("Server=192.168.1.220;User Id=pgsql;Password=pgsql;Database=pgsql;"); 或 var conn = new NpgsqlConnection("Host=192.168.1