2016-05-02 2 views
1
public List<CarModel> getModel() 
{ 
    var carm = from CarModels in carDBContext.CarModel 
       join 
       CarCompanies in carDBContext.CarCompany on CarModels.CompanyID equals CarCompanies.CompanyID 
        select new 
        { 
         modelID = CarModels.ModelID, 
         modelName = CarModels.ModelName, 
         companyID = CarModels.CompanyID, 
         comanyName = CarCompanies.CompanyName 
        }.ToString().ToList(); 
     return carm.ToList(); 
} 

Dies ist mein Code-Snippet. Ich verwende Entity Framework Code ersten Ansatz. und möchte die Liste zurückgeben, indem Sie sie mit einer anderen Klasse (Tabelle) verbinden.Entity Framework-Code erste Annäherung, die Liste mit Join von zwei Klassen zurückgibt

Ich erhalte Fliesen Fehler kompilieren als

Fehler 6 nicht implizit Typ konvertieren kann 'System.Collections.Generic.List>' auf 'System.Collections.Generic.List' D: \ Prajakta Projects \ CarOiling \ CarOiling \ Models \ CarRepository.cs 102 19 CarOiling

+0

Können Sie Ihre Modelle teilen? – smoksnes

+1

Auch der .ToString() - Aufruf scheint nicht korrekt. – smoksnes

+0

Fragen Sie sich, was '' new {...} '' auswählt. Gleiches für 'ToString(). ToList()'. –

Antwort

Verwandte Themen