データベース内のすべてのアルバムレコードを取得するためのデリゲートを作成しています。別のプロジェクトでも同じように使用しましたが、なぜか今回はエラーが発生します。
私は一歩を逃したことがありますか?このエラーが表示される理由がわかりません。
コード
public static readonly Func<CodySolutionEntities, IQueryable<Album>> SelectAlbums =
CompiledQuery.Compile<CodySolutionEntities, IQueryable<Album>>(
query => from q in query.Albums.Include("Photo")
select q);
エラー
エラー1タイプ「CodyData.Diagram.CodySolutionEntities」をタイプとして使用できませんparameter 'TArg0' in the generic type or method 'System.Data.Objects.CompiledQuery.Compile<TArg0,TResult>(System.Linq.Expressions.Expression<System.Func<TArg0,TResult>>)'. There is no implicit reference conversion from 'CodyData.Diagram.CodySolutionEntities' to 'System.Data.Objects.ObjectContext'. C:\Users\Cody\Documents\CMBS\CodySolution\CodyData\Delegates\PhotoDelegates.cs 13 13 CodyData