User753101303 posted
Hi, depending on what the query is expected to return you could use First, FirstOrDefault, Single or SingleOrDefault. For example if you expect your query to return always 1 row :
var mp = Products.Single(mpn => mpn.ProductName == App);
And it will throw if the query doesn't return exactly one row.
- if you expect 0 to n rows, use FirstOrDefault
- if you expect 1 to n rows, use First
- if you expect 1 row, use Single
- if you expect 0 or 1 row, use SingleOrDefault