Ich weiß derzeit der Compiler ist nicht diese Aussage gefällt. Fehler beim Abrufen derStumped auf Entity Framework & Lambda Expressions
Cannot convert lambda expression to delegate type 'System.Func<MyData.Models.SomeModels,bool>' because some of the return types in the block are not implicitly convertible to the delegate return type
Mein Statement ich meine Repository-Klasse vorbei bin
var qry = repositoryClass.Find(c => c.Categories.Where(d => d.CategoryParentID == typeID));
Repository Klasse Methode finden
public IEnumerable<SomeModels> Find(Func<SomeModels, bool> exp)
{
return (from col in _db.SomeModels where exp select col);
}
Ich bin mir nicht sicher, ob dies eine akzeptable Möglichkeit ist, dies zu tun, also bitte irgendwelche besseren Praktiken. Bei Lambda bin ich noch nicht der Größte. – OneSmartGuy
Re den Kommentar - Ich bin nicht 100% sicher, wie das Modell aussieht, so schwer zu folgen ... aber es klingt wie Sie möchten c => c.Categories.Any (d => ...) –