Kompilierte Abfrage keine implizite Referenz Umstellung auf ObjectContext

Ich bin erstellen Sie einen Delegaten, um alle album-Datensätze in der Datenbank. Ich habe diese verwendet werden, dieselbe Art in einem anderen Projekt, aber aus irgendeinem Grund bin ich immer eine Fehlermeldung dieser Zeit.

Habe ich eine Stufe verpasst? Ich bin mir nicht sicher, warum dieser Fehler erscheint.

Code

        public static readonly Func<CodySolutionEntities, IQueryable<Album>> SelectAlbums =
        CompiledQuery.Compile<CodySolutionEntities, IQueryable<Album>>(
            query => from q in query.Albums.Include("Photo")
                     select q);

Fehler

Fehler 1 Der Typ 'CodyData.Diagramm.CodySolutionEntities' kann nicht als Typ 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

InformationsquelleAutor Cody | 2013-01-11
Schreibe einen Kommentar