gpt4 book ai didi

LINQ to Entities 无法识别方法 'System.String get_Item(System.String)' 方法

转载 作者:行者123 更新时间:2023-12-03 14:53:54 24 4
gpt4 key购买 nike

我在这里查看了各种解决方案,但似乎没有一个对我有用,可能是因为我对这一切都太陌生了,并且在黑暗中摸索了一下。在下面的代码中,对象“约会”包含一些基本的 LDAP 信息。从这些对象的列表中,我希望能够根据员工 ID 获得一条记录。我希望这里的代码足以说明。 FTR,我尝试了各种公式,包括尝试使用 from 和 select。全部失败,并出现上面标题中给出的错误。

IQueryable<appointment> query = null;

foreach(var record in results)
{
BoiseStateLdapDataObject record1 = record;
query = db.appointments.Where(x => x.student_id == record1.Values["employeeid"]);
}

if (query != null)
{
var selectedRecord = query.SingleOrDefault();
}

最佳答案

尝试将员工 ID 移出查询:

IQueryable<appointment> query = null;

foreach(var record in results)
{
var employeeId = record.Values["employeeid"];
query = db.appointments.Where(x => x.student_id == employeeId);
}

if (query != null)
{
var selectedRecord = query.SingleOrDefault();
}

关于LINQ to Entities 无法识别方法 'System.String get_Item(System.String)' 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16019592/

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