gpt4 book ai didi

linq - 使用动态 Linq Entity Framework 查询引发的奇怪异常

转载 作者:行者123 更新时间:2023-12-01 08:42:08 25 4
gpt4 key购买 nike

我有一个画廊 Entity Framework 类,我正在尝试使用 ScottGu 博客上发布的 Dynamic Linq 库来查询实体集。失败的代码行如下:

return context.Galleries.OrderBy(sidx + " " + sord).Skip(page * rows).Take(rows).ToList();

sidx=="Name"和 sord=="desc"。

Gallery 对象确实有一个名为“Name”的属性。但是,当执行时,我得到以下异常:

'Title' could not be resolved in the current scope or context. Make sure that all referenced variables are in scope, that required schemas are loaded, and that namespaces are referenced correctly., near simple identifier, line 6, column 1.

有人知道这是什么意思吗?

最佳答案

“it”别名是问题所在,所以下面的代码应该可以工作:

将您的过滤器字段名称 Title 前缀为 it.Title

我在这里找到了答案.. http://challenge-me.ws/?tag=/Exceptions

关于linq - 使用动态 Linq Entity Framework 查询引发的奇怪异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1180487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com