EF 或 Npgsql 中的常量表
Constant tables in EF or Npgsql
PostgreSQL 有一个特性允许在 sql (https://www.postgresql.org/docs/12/queries-values.html) 中定义常量 tables。这样定义的值可以像标准 table 一样使用(在连接等中)。我想知道是否有办法在 EF Core 中或至少在 Npgsql 中直接执行此操作?
我能想到的第一个用例是在 Linq 的 Join 中使用对象的本地枚举(但我认为有很多方法可以利用该功能)
这目前是不可能的,但可能会出现一些通用的 EF Core 改进,这将使这成为可能。
已打开 https://github.com/npgsql/efcore.pg/issues/2174 进行跟踪,谢谢。
PostgreSQL 有一个特性允许在 sql (https://www.postgresql.org/docs/12/queries-values.html) 中定义常量 tables。这样定义的值可以像标准 table 一样使用(在连接等中)。我想知道是否有办法在 EF Core 中或至少在 Npgsql 中直接执行此操作?
我能想到的第一个用例是在 Linq 的 Join 中使用对象的本地枚举(但我认为有很多方法可以利用该功能)
这目前是不可能的,但可能会出现一些通用的 EF Core 改进,这将使这成为可能。
已打开 https://github.com/npgsql/efcore.pg/issues/2174 进行跟踪,谢谢。