If I query a table with a condition on the key field as in:
var user = from u in dc.Users where u.UserName == usn s
I would use the SingleOrDefault method.
var user = (from u in dc.Users where u.UserName == usn select u).SingleOrDefault();