Я хотел бы добавить набор условных условий, где clauses на конец ObjectSet. Тем не менее, положения не получают выполнены и вместо того, чтобы исходный запрос выполняется, например:Как добавить предложение where в Entity Framework ObjectSet
using (Entities context = new Entities()){
var q = context.AuditLogs;
q.Where(o => o.WebsiteId == 1);
}
где положение не выполняется, и полный набор результатов возвращается я мог бы вместо этого использовать IQueryable как в:
var q = context.AuditLogs.AsQueryable();
q = q.Where(o => o.WebsiteId == 1);
Однако это лишает меня возможности быть в состоянии использовать. Включите, чтобы загружать мои связанные объекты.
В первом примере, вы не устанавливая д к результату q.Where (о => o.WebsiteId == 1); – dotariel
да, вы не можете это сделать (ну, по крайней мере, это не позволяет мне это делать), поскольку он неявно конвертирует из ObjectSet в Iqueryable – januszstabik