ここでさまざまな解決策を見てきましたが、おそらく私がこれらすべてに慣れていないため、暗闇の中で少し手探りしているため、どれもうまくいかないようです。以下のコードでは、オブジェクト「予定」にいくつかの基本的な 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();
}