如何编写将在GridView中显示用户名而不是用户ID的linq查询。我将如何编写将在GridView中显示用户名而不是用户ID的linq查询
var q = from u in entities.problems
join a in entities.my_aspnet_membership on u.user_id equals a.userId
join c in entities.my_aspnet_users on a.userId equals c.id
where c.id == a.userId
select new { u.problem_id, c.name, u.problem_description, u.problem_reported_datetime, u.problem_history};
我在看什么时候在网站上只是为了查看他们提交的问题而忽略登录。
谢谢,我用你的解决方案的一部分添加了 var currentName = Page.User.Identity.Name;然后将其添加到where c.name == currentName。不是一段清晰的代码,但现在对时间敏感。 – Postonoh