【发布时间】:2015-04-13 18:48:35
【问题描述】:
在运行时,我有一个“父”ID 的动态列表,我需要针对我的一个实体表进行查询,使用 LINQ 我将如何在运行时生成查询?目前我(非常缓慢)循环遍历我的 ID 列表并使用 Where 方法对数据库执行单独的查询。是否有一个 API 可以让我构建一个 WHERE 语句,本质上是附加“&& value = something”,就像我自己编写 SQL 一样?
目前我所做的看起来像这样
foreach(var parent in parents)
{
col.AddRange(context.LocalAuthorities.Where(c => c.Parent.ID == parent.ID).ToList());
}
【问题讨论】:
-
请添加更多详细信息。您当前的查询是什么?
-
将添加一个示例。
标签: linq entity-framework linq-to-entities