1. ホーム
  2. c#

[解決済み] ラムダ式がデリゲート型でないため、'string'型に変換できない [重複] 。

2022-02-04 06:04:06

質問

<余談
この質問には、すでにここで回答があります :
クローズド 6年前 .

LINQのラムダ式はこんな感じで使っています。

int Value = 1;
qryContent objContentLine;

using (Entities db = new Entities())
{
    objContentLine = (from q in db.qryContents
                      where q.LineID == Value
                      orderby q.RowID descending
                      select q).FirstOrDefault();
}

しかし、以下のようなエラーが発生します。

ラムダ式がデリゲート型でないため、'string'型に変換できない

どのように解決するのですか?

が抜けているのでは? using System.Linq; このシステムクラスから

を追加し、さらに using System.Data.Entity; をコードに変換します。