gpt4 book ai didi

c# - 找不到查询 'Select' 的实现未找到

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:50 25 4
gpt4 key购买 nike

我的错误是:

Could not find an implementation of the query pattern for source type 'System.Data.Entity.Database'. 'Select' not found.

我的相关代码是:

DatabaseEntities db = new DatabaseEntities();   
var whichUi = from UiType in db.Database
select AdvancedUi;

我正在使用 linq 导入(其他线程上的常见答案)。

最佳答案

我认为你的错误是你试图直接从 .Database 中选择一些东西,而不是从表中。而不是这段代码:

from UiType in db.Database

尝试这样的事情:

from UiType in db.UiTypes
select UiType.AdvancedUi;

这应该可以工作,因为表 UiTypes 将实现 IEnumerable 接口(interface)。

您应该将表名放在 in 关键字之后。
UiType 只是一个占位符,可以是任何你想要的。请注意 select 子句 - 您必须在那里使用占位符,而不是表名。

关于c# - 找不到查询 'Select' 的实现未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24752567/

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