首页 > TAG信息列表 > npgsql
[ABP] PostgreSQL在.NET 6.0使用DateTime类型抛出异常:timestamp with time zone
今晚操起久违的 ABP 框架搭了个新项目: .NET 运行时版本:6.0.3 ABP 版本:v5.2.0-rc.2 版本。 数据库:PostgreSQL v10.x 一顿操作猛如虎,直接用 dotnet run 命令执行 DbMigrator 项目,等了一会报错: 日志: 2022-03-27 23:16:12.804 +08:00 [INF] Creating initial migration... 2022-03-2.NET+PostgreSQL实践与避坑指南(推荐)
简介 .NET+PostgreSQL(简称PG)这个组合我已经用了蛮长的一段时间,感觉还是挺不错的。不过大多数人说起.NET平台,还是会想起跟它“原汁原味”配套的Microsoft SQL Server(简称MSSQL),其实没有MSSQL也没有任何问题,甚至没有Windows Server都没问题,谁说用.NET就一定要上微软全家桶?这都使用Npgsql实现Linq To PostgreSQL
首先,扫盲一下背景知识: LINQ 和 ADO.NET What is Entity Framework? 然后,LINQ to SQL是只支持微软亲儿子SQL Server的。如果我们要连上PostgreSQL,需要第三方插件。 第一个纳入视线的是Devart LinqConnect 可惜他们家的产品里轻量版不支持LINQ,专业版是收费的, 本来还想薅一在Dapper 1.42中具有自定义类型处理程序的参数的查询上的Npgsql 3.0.0阻塞
此问题似乎与Npgsql 3.0.0中的某些内容(在Dapper 1.42下有所更改)有关.我得出了这个结论,因为以下代码在将Npgsql 2.2.3与相同版本的Dapper一起使用时可以正常工作: public struct MyStruct { private readonly int _val; public MyStruct(int i) { _val = i; } public事务无法通过Task.WhenAll处理并行命令
我的Postgres DB中有一些主表(如Companies)和许多相关表(如CompanyAddresses,CompanyPaymentInfos等): CREATE TABLE Companies ( Id uuid NOT NULL PRIMARY KEY, ...); CREATE TABLE CompanyAddresses( CompanyId uuid NOT NULL PRIMARY KEY REFERENCES Companies(Id), ...); CRc#-Npgsql v3上的Dapper IPAddress / PhysicalAddress / Enum参数支持
Npgsql支持分别从类型为macaddr和inet的查询结果集中解析System.Net.NetworkInformation.PhysicalAddress和System.Net.IPAddress.例如,可以使用带有Dapper的Npgsql填充以下类: -- Postgres CREATE TABLE command CREATE TABLE foo ( ipaddress inet, macaddress macaddr )c# – 将EntityFramework 6.0.0.0还原为5.0.0.0
我正在尝试使用PostgresSQL和Entity框架使用WebAPI配置ASP.NET 4.5.我发现Postgres驱动程序Npgsql有两个独立的版本.版本2.0.12.0支持EF 5.0.0.0.有一个单独的版本(根据文档错误标记为2.0.13.91)支持EF 6.0.0.0.我不关心我使用哪个版本,只要我能让它正常工作.我尝试使用EF 6.0.0.0使用Npgsql for Postgresql的C#查询显示重复结果和缺少表数据
我正在检查PostgreSQL作为SQLServer的潜在替代品,我在PostgreSQL公共模式的测试数据库中创建了一个测试表,并在测试表中添加了两行数据. 现在的问题是当使用NpgSQL.dll从C#.net运行简单查询时,我得到重复的结果,并不是所有的表数据都显示出来. 这是我使用的代码: using System; usi其他信息: 具有固定名称“Npgsql”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载。有关详细信息,请参阅内部异常...
2019独角兽企业重金招聘Python工程师标准>>> 其他信息: 具有固定名称“Npgsql”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载。有关详细信息,请参阅内部异常 解决方法 在 App.config 的 configuration 中加入下面的内容 其中 红底部分是你调用