ASP.NET MVC 4 でエンティティ フレームワーク 5 を使用していますが、これは初めてです。エンティティの主キーをリストとして取得したい。主キーのタイプはGuid
です。次のコードを書くと、エラーが発生します。
List<Guid> list = DB.Complex.Where(d => d.IsActive == true)
.Select(d => d.PKComplexRoomID).ToList<Guid>();
エラー:
'System.Linq.IQueryable<System.Guid?>' does not contain a definition for 'ToList' and the best extension method overload 'System.Linq.Enumerable.ToList<TSource>(System.Collections.Generic.IEnumerable<TSource>)' has some invalid arguments
私はそれをグーグルで検索しましたが、何も見つかりませんでした。