Я создаю делегата для получения всех записей альбомов в базе данных. Я использовал этот же способ в другом проекте, но по какой-то причине на этот раз я получаю сообщение об ошибке.
Я пропустил шаг? Я не уверен, почему появляется эта ошибка.
Код
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