c# - EF PostgreeSQL array_append
问题描述
我想将一个项目附加到 int [] 类型的列。我看到带有 array_append 的 PostgreSQL 文档可以做到这一点。但是我们如何使用 EF Core 做到这一点?(我使用 Npgsql.EntityFrameworkCore.PostgreSQL)
解决方案
目前不支持此功能(可在此处找到支持的数组转换列表)。
同时,作为一种解决方法,您可以使用原始 SQL查询直接在 SQL 中表达您的查询,并可能在此基础上编写其他 LINQ 运算符。
编辑:打开https://github.com/npgsql/efcore.pg/issues/2026进行跟踪,这对于 6.0 应该是可行的。
推荐阅读
- php - 'Warning: require(C:\wamp64\www\laravel\bootstrap/../vendor/autoload.php) 无法打开流的原因是什么:
- javascript - Javascript 在创建值为对象的属性时使用的命名样式
- c# - 如何从另一个类调用 ICommand 属性
- ocaml - 如何将文本与 OCaml 中的 Vg 库右对齐?
- delphi - tdxSpreadSheet,如何在代码中创建的单元格中格式化浮点数,例如“123.450”
- php - PHP:如何使用 switch 语句来检索单选按钮值
- docker - 如何在 80 端口运行 Odoo 的 Docker 镜像
- c# - 尝试将对象编码为在与玩家碰撞时在不同区域生成
- java - 计算一个句子中重复单词的总数
- gspread - gspread 可以创建/操作图表吗?