0
دریافت از سشن و واکشی از دیتابیس ASP MVC Identity
سلام در ASP MVC Identity بعد از جستجوی کاربری آی دی آن در سشن مربوط به آن ذخیره می شود.
در کنترلی با استفاده از ان سشن میخواهیم کاربر را پیدا کرده و از اطلاعات آن استفاده کنیم.
اما جستجو براساس ای دی کاربر همیشه بی نتیجه است !!!
راهنمایی بفرمایید.
آخرین مدل کدی که نوشتم این مورد هست که نال بر میگرداند.
ApplicationDbContext myContext = new ApplicationDbContext(); var userId = Session["uid"]; UserManager<ApplicationUser> uManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(myContext)); var appUser = uManager.FindById(userId.ToString()); TempData["userInfo"] = appUser;
و
var userId = Session["uid"]; var userInfo = myContext.Users.SingleOrDefault(a => a.Id == ("c790866d-3c69-48ae-90a2-cde6ebafcde7")); TempData["userInfo"] = userInfo;
از EF CodeFirst استفاده میکنم/
با تشکر