Domanda Entity Framework Core non contiene una definizione per "Includi"


Sto cercando di lavorare con Entity Framework Core 1.0 e sto provando a utilizzare .Include durante il riempimento degli oggetti tramite dbcontext.

        EFTestContext context = new EFTestContext();
        var testEntity = context.TestEntity
            .Include(t => t.TestEntity2)
            .ToList();

Mi dà l'errore

non contiene una definizione per "Includi" e non è possibile trovare il metodo di estensione "Includi" che accetta un primo argomento di tipo "DbSet"

L'unica cosa simile che ho trovato finora in Stackoverflow è

IQueryable <T> non contiene una definizione per "Includi" e nessun metodo di estensione "Includi"

Ma aggiungendo l'istruzione using

using System.Data.Entity;

Dammi solo l'errore

Il nome del tipo o spazio dei nomi 'Entità' non esiste nello spazio dei nomi 'System.Data' (ti manca un riferimento all'assembly?)

Qualcuno sa di cosa ho bisogno per far apparire l'Includi con WF Core 1.0?


14
2017-08-23 17:18


origine


risposte:


Per questo esempio su github ecco gli usi:

using Microsoft.EntityFrameworkCore;
using System.Linq;

42
2017-08-23 17:25