Così ho preso qualcosa di simile:Lambda: clausola Where per la lista Includi
var myObj = db.SomeObject
.Include("Tasks")
.SingleOrDefault(x => x.Id == someObjectId);
if (myObj != null)
{
myObj.Tasks = myObj.Tasks.OrderBy(x => x.Number).ToList();
}
Qui voglio essere in grado di mettere una condizione (where
) sulla mia includono, per esempio: .where task.IsDeleted == false
Quindi non ho trovato una soluzione.
Sono consapevole del fatto che potrei utilizzare il where
insieme a dove ordino le attività, ma questo, tuttavia, non viene eseguito sul database ma utilizza la memoria. Voglio che funzioni sul database.
Qualcuno qui sa come posso farlo? In tal caso, c'è anche un modo per inserire la condizione order by
nell'elenco delle attività incluse?
non credo che sia possibile. – MarcinJuraszek
Perché non hai appena ricevuto i compiti? E poi solo l'oggetto senza i compiti? – lahsrah
@sylon: cosa intendi? – Tikkes