如何构建动态Linq查询?

时间:2014-04-07 09:26:17

标签: c# linq

当我有这种类型的字符串时,我该怎么做才能动态创建查询?

我想改变这个:

  

SELECT [Extent1]。[TASK_ORDER] AS [TASK_ORDER] FROM [dbo]。[CR_TASK] AS [Extent1]

到此:

  

context.CR_TASK.Where(a => a.TASK_NO == id)。选择(a => a.TASK_NO);

1 个答案:

答案 0 :(得分:1)

您可以轻松使用dynamic linqhttp://dynamiclinq.codeplex.com/),它可以对linq和字符串执行所有动态操作