Ich habe es schwer, dies herauszufinden. In den Beispielen werden keine Async-Aufrufe verwendet.Wie Sie untergeordnete Eigenschaften mit Entity Framework einschließen
Wie verwende ich Include
, wenn Sie einen Anruf für ein einzelnes Objekt mit ID erhalten?
Muss ich den asynchronen Anruf loswerden? Ich brauche die passende
ExerciseRepetitions && ExerciseImages
Auch enthalten, wie konnte ich eine
.Where(k => k.IsHidden != true)
für jedes Kind-Modell hinzufügen?
[Route("")]
public IQueryable<Exercise> GetExercises()
{
var result = db.Exercises
.Include(c => c.ExerciseRepetitions)
.Include(o => o.ExerciseImages)
.Where(k => k.IsHidden != true);
return result;
}
// GET: api/Exercises/5
[Route("{id:int}")]
[ResponseType(typeof(Exercise))]
public async Task<IHttpActionResult> GetExercise(int id)
{
Exercise exercise = await db.Exercises.FindAsync(id);
///// I need this call to return ExerciseRepetitions && ExerciseImages as nested arrays. Also I need to filter out any object that has IsHidden = true.
if (exercise == null)
{
return NotFound();
}
return Ok(exercise);
}
Was genau müssen Sie tun? Es ist nicht klar – CodeNotFound
Lassen Sie mich Frage – texas697
ok aktualisieren, siehe den Kommentar darunter erwarten db.Exercises – texas697