【发布时间】:2009-07-24 22:27:48
【问题描述】:
我有一个画廊实体框架类,我正在尝试使用 ScottGu 博客上发布的动态 Linq 库来查询实体集。 失败的代码行如下:
return context.Galleries.OrderBy(sidx + " " + sord).Skip(page * rows).Take(rows).ToList();
sidx=="Name" 和 sord=="desc"。
Gallery 对象确实有一个名为“Name”的属性。但是,当执行时,我得到以下异常:
在当前范围或上下文中无法解析“标题”。确保所有引用的变量都在范围内,加载了所需的架构,并且正确引用了命名空间。在简单标识符附近,第 6 行,第 1 列。
有人知道这是什么意思吗?
【问题讨论】:
-
错误在其他地方,可能在查询中。您包含的代码行只是执行查询的行(因为 ToList)。您在那里看到错误表面,但真正的错误在其他地方。我的第一个猜测是映射,但这里没有足够的代码来说明。
标签: linq entity-framework dynamic-linq