私は、ドロップダウンリストに値を設定するために使用するId(int)とDescription(nvarchar)という2つのフィールドを持つLookupTableという単純なテーブルを持っています。なぜ「ラムダ式をデリゲート型ではないため 'string'」に変換できないのですか?
次のコードは私にエラーを与える:
IEnumerable<SelectListItem> items =
_entities.LookupTable.Select(t=> new SelectListItem {Value = t.Id,
Text = t.Description });
私はSystem.Linqのを使用しています。私はt.Id.ToString()を試してみるとランタイムエラーが出ます。
シンプルなものが欠けているはずですか?