第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ASP.NET MVC 5 - 身份。如何獲取當前的ApplicationUser

ASP.NET MVC 5 - 身份。如何獲取當前的ApplicationUser

慕沐林林 2019-09-18 14:45:46
我的項目中有一個Article實體,其中包含ApplicationUser名為的屬性Author。如何獲取當前記錄的完整對象ApplicationUser?在創(chuàng)建新文章時,我必須將Author屬性設置Article為當前屬性ApplicationUser。在舊的成員機制中它很簡單,但在新的身份識別方法中,我不知道如何做到這一點。我試著這樣做:為身份擴展添加using語句: using Microsoft.AspNet.Identity;然后我嘗試獲取當前用戶: ApplicationUser currentUser = db.Users.FirstOrDefault(x => x.Id == User.Identity.GetUserId());但我得到以下異常:LINQ to Entities無法識別方法'System.String GetUserId(System.Security.Principal.IIdentity)'方法,并且此方法無法轉換為商店表達式。來源=的EntityFramework
查看完整描述

3 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

我的錯誤,我不應該在LINQ查詢中使用一個方法。


正確的代碼:


using Microsoft.AspNet.Identity;



string currentUserId = User.Identity.GetUserId();

ApplicationUser currentUser = db.Users.FirstOrDefault(x => x.Id == currentUserId);


查看完整回答
反對 回復 2019-09-18
  • 3 回答
  • 0 關注
  • 928 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號