【发布时间】:2022-01-12 19:11:29
【问题描述】:
我想在 Linq to Entities 中做这个查询,可以吗?
select v.account, v.value
from t cross apply
(values (t.AccountID1, t.value),
(t.AccountID2, - t.value)
) v(account, value) ;
此查询的作用是将作为列的 AccountID1 和 AccountID2 提取到行中,我也想在 LINQ to Entities 中执行此操作。
TL;DR:我正在尝试使用 LINQ to Entities 将列转换为行
【问题讨论】:
-
简答:否。
-
长答案:是的,但使用linq2db/linq2db.EntityFrameworkCore。如果您可以使用第三方扩展程序,我将展示示例。
-
到目前为止你有什么?
标签: c# linq linq-to-entities