I am learning entity framework and while editing record I received this error:
LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression.
Please suggest how to fix it. Here is the code for it.
tblUser obj = new tblUser();
using (var ctx = new TestEntities2())
{
var stud = (from s in ctx.tblUsers
where s.Id.ToString() == RouteData.Values["Id"].ToString()
select s).FirstOrDefault();
obj.Fname = model.Fname;
obj.Lname = model.Lname;
obj.Username = model.UserName;
obj.Email = model.Email;
obj.PhoneNumber = model.PhoneNumber;
int num = ctx.SaveChanges();
}