Ich verwende Entity Framework 6 mit C#.Entity Framework Suche nach Entität Eigenschaft und Entität ICollection
Meine Tabellen sind wie;
public class Product
{
public Product()
{
ProductInfos = new List<ProductInfo>();
}
...
public string Name { get; set; }
public virtual ICollection<ProductInfo> ProductInfos { get; set; }
}
public class ProductInfo
{
...
public long ProductId { get; set; }
public string Name { get; set; }
}
Ich möchte Text suchen in Product.Name
und Product.ProductInfos
->Name
.
Like;
queryable = queryable.Where(x => x.Name.Contains(searchtext))
.Where(p => p.ProductInfos.Where(p => p.Name.Contains(searchtext)));
jedoch, wie Sie mein Gehirn gestoppt wurde sehen :)
Wie eine Klasse Eigenschaft und Kind-Klassen Eigenschaften abfragen können?
Ps.s. Dies sind keine großen Tabellen. Sorgen Sie sich nicht um Leistungsfehler. Ich habe nur 50 Produkte.
Was ist der Fehler? Was ist das Ergebnis? Hast du deine Anfrage getestet? – CodeNotFound