【发布时间】:2018-10-02 18:19:22
【问题描述】:
我正在获取我的数据库列表,选择某些内容,然后我想查询另一个数据库,其中原始列表包含此数据库作业参考
var jobRefs = context.jobs.Where(j => j.LSM_Status == null &&
j.despatched_time == null
)
.Select(x => new { x.job_ref, x.volumes_env, x.postout_deadline , x.UniqNo })
.ToList();
var UpdatedRefs = context.customerslas.Where(c => jobRefs.Any(z=>z.job_ref == c.job_ref) &&
(c.invoiced == 1 ||
c.invoiced == 2) &&
c.active == 1)
.Select(c => c.job_ref)
.ToList();
得到这个错误
无法创建“匿名类型”类型的常量值。此上下文仅支持原始类型或枚举类型。'
【问题讨论】:
-
摆脱tolist。
-
删除第一个查询中的 ToList()
-
看到你接受你的陈述的答案查询另一个数据库不可能是真的。
-
对不起,我想我想说的是不同的表格
标签: c# entity-framework