FindAsync con valor de clave no primaria

asp.net-web-api async-await c# entity-framework-6

Pregunta

public class Foo
{
     public int Id { get; set; }
     public int UserId { get; set; }
}

Esta parece ser la forma de hacer esto asincrónicamente:

public class Foo
{
     public int Id { get; set; }
     public int UserId { get; set; }
}

¿Cómo se obtiene de forma asíncrona todos los Foos para un usuario específico según el valor de UserId?

Respuesta aceptada

Suponiendo que está utilizando Entity Framework 6.0 (versión preliminar):

var userId = ...;
var foos = await db.Foos.Where(x => x.UserId == userId).ToListAsync();



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué