Si consultar una tabla con una condición en el campo de clave como en:mejor camino para recuperar los resultados solo registro en LINQ a SQL
var user = from u in dc.Users
where u.UserName == usn
select u;
sé que voy a obtener ya sea cero o un resultado resultados. ¿Debo seguir adelante y recuperar los resultados usando un for-each o hay otra forma preferida de manejar este tipo de situación?
Gracias por la sugerencia de FirstOrDefault o SingleOrDefault. Hay mucho en LINQ que aún no he usado, y puedo decir que hay mucho más por ahí. –