【发布时间】:2018-09-14 00:39:03
【问题描述】:
我正在将我的代码从 EF6 切换到 EF Core 2.1,但我被困在这条线上:
var pinnedJobIds = ctx.Database.SqlQuery<int>("Select JobId From UserJobsPinned Where UserId=@p0", userId).ToList();
我知道 EF Core 允许这样做:
ctx.Jobs.FromSql("Select * From Jobs").ToList();
但是,我不知道如何简单地返回 Id 字段而不是整个 Job 记录。
我看到了这样的东西,但我无法让它工作:
var pinnedJobIds = ctx.Query<int>()
但我没有获得 FromSql 的任何选项。
如何在 EF Core 中执行此操作?
【问题讨论】:
标签: ef-core-2.1