我正在使用web api mvc创建用于用户注册的小型演示#。我是注册成功用户。现在我去编辑用户所以对于编辑我想获取用户信息b userid。点击编辑我得到这样的错误:
'用户ID'属于' UserJobs'无法设置为System.Guid'值。您必须将此属性设置为类型为' System.String'
的非null值
任何人都知道如何解决这个错误。
这是我的班级UserJobs:
[Table("UserJobs")]
public class UserJobs
{
[Key]
public int id { get; set; }
public string userid { get; set; }
}
这是我的方法:
[HttpPost]
[Route("GetSupportById")]
public ActionResult GetSupportById(string id)
{
try
{
var UsersContext = new ApplicationDbContext();
var Team = UsersContext.Users.Find(id);
string uid = Team.Id;
var re = db.UserJobs.Where(t => t.userid == uid).ToList(); // getting here error.
return Json(new { data = Details });
}
catch (Exception ex)
{
}
}