You can use SingleOrDefault
to generally return null
if the collection is empty, but it can also return something else if TSource
defines something else as the default, so use with caution.
var user = (from d in db.Users
where user.UserName == d.UserName && user.Password == d.Password
select d).SingleOrDefault();