【发布时间】:2016-09-06 11:21:25
【问题描述】:
我的数据库(WebSiteUsers)中有一个表(UserQuestions),其中包含作为主键的 QuestionID 字段和包含作为其值询问的 Questions 的 QuestionContext 字段。 现在我想要一个文本框,通过获取 QuestionID 向我显示 QuestionContext 值。 我使用了这些 linq 命令,但它们都没有给我带来正确的答案:
string Questioncontext = new WebSiteUsersEntities().UserQuestions.Where(p => p.QuestiuonID.ToString() == QuestionID).Select(p => new { p.QuestionContext}).ToString();
string Questionx = (from q in new WebSiteUsersEntities().UserQuestions where q.QuestiuonID.ToString() == QuestionID select q.QuestionContext).ToString();
QuestionCntxt.Text = Questionx;
结果是这样的:
选择 [Extent1].[QuestionContext] AS [QuestionContext] FROM [dbo].[UserQuestion] AS [Extent1] WHERE CAST([Extent1].[QuestiuonID] AS nvarchar(max)) = @p__linq__0
【问题讨论】:
-
发布
UserQuestion课程会有所帮助。还有正确的标签(EF,哪个版本等) -
UserQuestion 是我数据库中的一个表 这是该表:创建表 UserQuestion (QuestiuonID int Primary Key identity, UserID uniqueIdentifier 外键引用 aspnet_Users(UserId), QuestionTitle Nvarchar(max), QuestionContext nvarchar(最大),DateAsked 日期时间)
标签: linq