Я использую сущность framework 6 с C#.Entity Framework Поиск по объекту Свойство и объект ICollection
Мои столы похожи;
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; }
}
Я хочу искать текст в Product.Name
и Product.ProductInfos
->Name
.
Нравится;
queryable = queryable.Where(x => x.Name.Contains(searchtext))
.Where(p => p.ProductInfos.Where(p => p.Name.Contains(searchtext)));
Однако, как вы можете видеть, что мой мозг был остановлен :)
Как запросить собственности и дочерние классы свойства класса в?
P.s. Это не большие таблицы, не беспокойтесь о ошибках производительности. У меня всего 50 продуктов.
Какая ошибка? Что в итоге? Вы проверили свой запрос? – CodeNotFound