npgsql

    0热度

    1回答

    我使用实体框架6,采用数据库优先方式与postgresql(npgsql)。我有这样的表列在postgresql自定义数据类型(域): image: table with custom data type 当我尝试从模型做更新数据库这个表,是不是在.net中产生的allocation_type列。 如何将此自定义数据类型列映射到我的.edmx文件?有什么建议么? 感谢您的帮助!

    1热度

    3回答

    我有一个Dictionary(of String, INT16()).此字典表示来自测量的模拟值。我想将这个字典存储到PostgreSQL数据库的一个单元格中。我正在使用Npgsql。 我在寻找一段很长的时间,但我不知道该怎么做。 我的想法是序列化字典并将其保存为数组,但我不确定这是否是正确的方法。 有没有人可以帮我解决这个问题? 谢谢您的回答

    1热度

    1回答

    我正在编写一个postgresql存储过程,以基于特定条件从表中删除记录。如果我找到一个匹配,那么我删除该记录。 这里是我的存储过程: CREATE OR REPLACE FUNCTION DeleteSomeRecords(keys_param character varying) RETURNS void AS $$ BEGIN DELETE FROM public.SomeT

    1热度

    1回答

    不知道这是Npgsql或Dapper中的错误还是我做错了。 我想插入一个记录数组并返回插入的行来获取插入的ID。记录被如 C#类 public class test { public int id { get; set; } public string name { get; set; } } 它被映射下表 // id is PK sequence create ta

    0热度

    2回答

    我想编写一个NpgsqlConnection.BeginTextExport()查询,指定要作为参数导出的表。该naive way要做到这一点: using (var reader = conn.BeginTextExport("COPY " + myTable + " TO STDOUT")) { Console.WriteLine(reader.ReadLine()); }

    0热度

    2回答

    请帮助我在ef6移植中带来一个不便。 我经常更换我的模型(因为我没有完全理解模式)。 我有两个迁移: 1.初始(EF6通过我的模型产生这种迁移) 2. AddtionalInit(需要初始化后执行一些手动的SQL代码) 当我改变我的模式,我想重新脚手架初始迁移以应用更改。我迁移到-TargetMigration:0和尝试执行: add-migration Initial -force ,但它与

    1热度

    1回答

    我遇到了一个巨大的问题ASP.NET项目性能使用Npgsql。它确实使用单个连接/数据库进程对数据库执行每个查询,使得项目不能同时被超过1人使用(数据库连接锁定)。 当我玩pgAdmin或DbeaverPostgreSQL创建另一个执行我的查询的过程。 我的连接字符串: Host=localhost;Username=user;Password=pass;Database=database_nam

    0热度

    1回答

    我有一个DataSet在C#与DataTables和PostgreSQL数据库与相同的表。我在我的代码中填入DataTable,并且想要INSERT DataTable到Postgresql DataBase。我试图用简单的SQL查询插入它(INSERT INTO...),但是如果我有几百行数百行的表,它会非常缓慢。我想,使用DataAdapter会提高性能,但我不明白,它是如何工作的。你能举两个

    0热度

    1回答

    我无法弄清楚如何在查询中使用List<Guid>作为参数。在不同的情况下,我遇到过一段时间的麻烦,但现在是这样。我试图通过删除测试用户创建的所有内容来清理测试。下面的代码: var idList = new List<Guid>() { SYS_ADMIN_GUID, OPERATOR_GUID, OPERATOR_ELECTRONICS_TECH_GUID, UNIT_MANAGER_GUID,

    2热度

    1回答

    我在我的.net-core 2.0应用程序的PostgreSQL数据库中有一个名为checklist的表,并刚刚添加了标识核以下this doc。 后来,我跑: dotnet ef migrations add identity dotnet ef database update 更新导致此错误: Applying migration '20171018061542_InitialCreat