npgsql相关内容
我想创建这个查询: select * from products where number in ('123', '234', '456'); 但我找不到任何使用 Npgsql 和 NpgsqlParameter 实现此目标的示例.我试过这样: string[] numbers = new string[] { "123", "234" };NpgsqlCommands cmd = new
..
在使用 PostgreSQL 数据库和 Mono 上的实体框架时使用包 Npsql 和 Npsql.EntityFramework 我尝试从控制台应用程序运行 Code First 迁移时出现异常.该连接在应用程序中确实有效,并且可以通过编程方式对数据库进行 CRUD. Context 类如下所示: 公共类 ZkContext : DbContext, IZkContext{公共 ZkCo
..
我花了一天时间尝试将 Entity Framework 6 SQL Server CE 迁移到 PostgreSQL. 我已经很好地复制了数据库,但我似乎无法让数据提供者工作. 首先,我尝试了 EF 提供程序的旧 2.2.7 版本,它不需要 .NET 4.5(因为我们的项目无法使用它),但这不起作用.我一直在使用 NpgsqlConnection 而不是 SqlConnectionSt
..
是否可以使用 Npgsql 和 Entity Framework 6 来查询 PostgreSQL 忽略重音符号?在 play SQL 中,可以使用 unaccent 扩展,并且可以使用同样基于 unaccent 的索引进行索引: select * from users where unaccent(name) = unaccent('João') 在以前使用 MySql 的项目中,我可以仅使
..
我有一个基于 .net 框架 4.5.1 的 Web 项目.我们正在尝试为该项目添加 PostgreSQL 支持.使用 Nuget,我已将 4.0.4 npgsql 安装到项目中.在引用下,我看到以下内容被添加到项目中. Npgsql - 4.0.4.0 - 运行时版本 v4.0.30319 System.Threading.Tasks.Extensions - 4.2.0.0 - 运行时
..
我不是程序员,我的 PC 上没有安装 Visual Studio,但我需要 npgsql 将 Microsoft PowerBI (Power Query) 连接到 Postgres 实例. 有没有不用编译就可以安装的方法?是否需要在我的 PC 中进行特殊配置才能使其正常工作? 非常感谢.哈维尔 解决方案 为了扩展@Shay 的评论,如果你想要最新版本的 Npgsql,可以使用
..
据我所知,EF(和 EF Core)中没有选项可以显式锁定我正在查询的资源,但我会经常需要这个功能,并且不会真的觉得要掉下来回到每次需要时编写选择语句. 因为我只需要 postgres 和 根据规范 FOR UPDATE 是查询中的最后一项,我想到的最简单的实现方法是获取如下所述的 select 语句:在Linq to Entities中,你可以将IQueryable转换为SQL字符串吗?
..
我使用带有 Npgsql 适配器的 Entity Framework 7.EF 生成的 Sql 看起来像 SELECT "r"."Id", "r"."Name" FROM "public"."Role" AS "r" 并且它在 Postgres 中不起作用,因为区分大小写的策略.为了使它工作,我需要编写创建表脚本 创建表“角色"(“ID"整数,“名称"varchar(200)); 但是很丑
..
我直接使用 npgsql 成功访问了现有的 postgresql 数据库.我用于此: PostgreSQL 9.0.10(32 位) Visual Studio 2015 社区(64 位) NpgSql 2.2.5(通过管理Nuget 包) 然而,dbase 有 25 多个表和 400 多个列,因此我的意图是使用实体框架 + .ADO.net 实体数据模型以避免必须对所有列进行代码
..
我遇到了问题,我的 AspNetCore.App-metapackage 引用了较低版本的 EntityFrameworkCore (2.1.2),而不是 EfCore 提供程序包(NpgSql,引用 2.1.3).结果是警告 MSB3277(这里是问题).对此的快速修复是公认的答案. 另一个答案指出,我使用的 Microsoft.AspNetCore.App 包(当时为 2.1.1)比上一
..
我想使用 WebMatrix.Data 命名空间 #region Assembly WebMatrix.Data, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35//.. \packages\Microsoft.AspNet.WebPages.Data.3.2.7\lib\net45\WebMatrix.Data
..
Postgres 数据库有多个方案,如 company1、company2、... companyN 浏览器发送包含方案名称的cookie.在这个方案中应该发生数据访问操作.Web 应用程序用户可以选择不同的方案.在这种情况下,设置了不同的 cookie 值. 使用了 Npgsql EF Core Data 提供程序. ASP NET MVC 5 Core 应用程序在 Start
..
我将 NpgSqlConnection 用于 .net 核心 Web api 项目.当前 PostgreSQL 服务器已移至另一台服务器,需要使用客户端证书进行连接.我们提供了 3 个名为 client-cert.pem、client-key.pem 和 server-ca.pem 的证书文件.我能够使用客户端证书 & 连接到服务器.关键文件通过浏览器的 pgAdmin.但是,我无法从我的代码连接
..
我将 EntityFramework Core 与 Npgsql 提供程序一起使用,执行 ILIKE 查询工作正常: var query = dbContext.countries.Where(w => (w.name != null &&EF.Functions.ILike(w.name, $"{search}%")); Query 被翻译成 PostgreSQL 的 ILIKE,到目前为止
..
我将 EntityFramework Core 与 Npgsql 提供程序一起使用,执行 ILIKE 查询工作正常: var query = dbContext.countries.Where(w => (w.name != null &&EF.Functions.ILike(w.name, $"{search}%")); Query 被翻译成 PostgreSQL 的 ILIKE,到目前为止
..
我正在使用 Entity Framework Core 和 nuget 包 Npgsql.EntityFrameworkCore.PostgreSQL. 我已经阅读了所有其他关于 Entity Framework Core 缓慢插入的答案,但没有一个有帮助. using (var db = getNewContext()){db.Table1.Add(Table1Object);db.Sa
..
我有一个名为 Cars 的类,它有一个名为 Index 的属性作为字符串. Index 的字符串格式为 #0001,以 # 开头 &后跟 4 个数字. 当我将 SQL Server 与 EF 5 一起使用时,我使用以下代码获得了汽车的 Index 列表: indexes = myContext.Cars.Where(c =>EF.Functions.Like(c.Index, "[#
..
我尝试将日志记录集成到 .NET Core 中的 DB.我能够设置 NLog 并将消息记录到 SQL Server.这很容易.但是当我尝试将 DB 切换到 PostgreSQL 时,似乎没有记录任何内容. 下面是startup.cs中的代码 public void Configure(IApplicationBuilder app, IHostingEnvironment env, IL
..
我正在使用引用 EntityFrameworkCore 2.1.3 包的数据库项目,但 AspNetCore.App 元包包含 EntityFrameworkCore 2.1.2.引入我的数据库项目后,我收到了这个 msbuild-warning: 警告 MSB3277 发现无法解决的不同版本的“Microsoft.EntityFrameworkCore"之间的冲突. 我在谷歌上搜索了一下,发
..
我遇到了问题,我的 AspNetCore.App-metapackage 引用了较低版本的 EntityFrameworkCore (2.1.2),而不是 EfCore 提供程序包(NpgSql,引用 2.1.3).结果是警告 MSB3277(这里是问题).对此的快速修复是公认的答案. 另一个答案指出,我使用的 Microsoft.AspNetCore.App 包(当时为 2.1.1)比上一
..