npgsql

    1热度

    1回答

    我已经使用Postgres/Npgsql设置了Sql复制。 我们在Ravendb中使用Guids来标识id。 只要我在Postgres中的id列是varchar类型,但是如果我将它设置为uuid(它应该是匹配Guid的正确类型),那么一切工作都正常,但它失败。 对于除id之外的其他列也会失败。 Postgres的日志给我: 操作符不存在:UUID =人品34 提示文字:没有运营商的指定名称和参数类

    0热度

    1回答

    我有一个包含1000条记录的数据表。我想执行从C#到PGSQL的批量插入操作。我知道一种将文本文件复制到pgtable的方法。 的例子语法如下: using (NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;User Id=postgres;Password=postgres;Database=postgres;"))

    1热度

    1回答

    我正在使用SQLProvider连接到我在F#中的本地PostgreSQL数据库。 我已经开始使用此代码fsprojects: open FSharp.Data.Sql open Npgsql let [<Literal>] ResolutionPath = __SOURCE_DIRECTORY__ + @"/../../packages/Npgsql/lib/net451/"

    0热度

    1回答

    如果是这样,有没有办法查询数据库以确认准备好的语句正在生成,并查看准备好的语句消耗了多少内存?

    0热度

    1回答

    我正在使用Dapper(我不能更快乐),我知道如何访问正常提到的存储过程here,但是,我该如何传递Npgsqlrefcursor名称到proc(使用C#)?例如: 我有一个进程,看起来像: FUNCTION xx.getData( v_ref refcursor, v_id integer) RETURNS refcursor AS ... 我怎么会指定xx.g

    0热度

    1回答

    我使用的是3.2 Npgsql的,似乎是司机,现已自动准备语句。 我看到在PostgreSQL的日志中的以下内容: LOG: execute <unnamed>:SELECT * FROM database.update_item($1, $2, $3 , $4) 我可能是错的,但是这不是在连接字符串启动,我看不出之前的“准备”在日志中调用。 我缺少什么? 另外我在Npgsql之上使用Dapp

    1热度

    1回答

    我在写一个将连接到远程postgres服务器的服务。 我正在寻找一种确定哪些异常应该被视为临时(值得重试)以及如何定义连接到远程数据库的适当策略的好方法。 该服务使用Npgsql进行数据访问。 该文档说Npgsql将针对sql错误抛出一个PostgresException,并为“服务器相关问题”抛出一个NpgsqlException。 到目前为止,我所能想到的最好方式是假设所有不是Postgres

    2热度

    1回答

    我试图将Postgres数据库连接到EDMX设计器。 我已经安装了EntityFrameowrk6.npgsql金块模块如下所述:http://www.npgsql.org/ef6/index.html(数据库中已经有他的uuid-OSSP扩展) 然后我安装了扩展包,如下所述:http://www.npgsql.org/doc/ddex.html 最后,我已经将npgsql模块更新到v3.2.1,

    2热度

    1回答

    我有以下类与必需的属性,并遇到问题删除从属性通过级联删除。 public class City { [Key] public int Id {get; private set; } [Required] public ZipCode ZipCode { get; private set; } } public class ZipCode {

    2热度

    1回答

    我正在使用实体框架核心与npgsql postgresql实体框架核心。 我的问题是,使用迁移,我如何标记一个类属性来生成JSONB列类型? 例如: public class MyTableClass { public int Id { get; set; } // My JSONB column public string Data { get; set; }