I’m trying to do this:
User user = (User)db.Users.Include("Sports").Where(a => a.UserId == currentUser.UserId);
But I’m getting a cast error.
How can I retrieve a user from database and cast to an user object ?
SOLUTION:
User user = db.Users.Include("Sports").Where(a => a.UserId == currentUser.UserId).FirstOrDefault();
or
User user = db.Users.Include("Sports").SingleOrDefault(a => a.UserId == currentUser.UserId);
You don’t need to explicitly cast.
This should work, Asssumung
Usersis a Property of TypeDbSet<User>.