我有一個表(UserQuestions)在我的數據庫(WebSiteUsers),其中包含QuestionID字段作爲主鍵和QuestionContext字段,其中包含作爲其值被問到的問題。 現在我想通過獲取QuestionID來顯示QuestionContext值的文本框。 我用這些LINQ的命令和他們都不給我正確的答案: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(最大))= @ p__linq__0
發佈'UserQuestion'類會有幫助。此外,正確的標記(EF,哪個版本等) –
UserQuestion是我的數據庫中的表,這是表:create table UserQuestion (QuestiuonID int Primary Key identity, UserID uniqueIdentifier外鍵引用aspnet_Users(UserId), QuestionTitle Nvarchar(max), QuestionContext nvarchar(max), DateAsked datetime ) –