在 Entity Framework 中检索 UserId 的最佳方法是什么

What is the best way to retrieve UserId in Entity Framework

我想制作一款像《炉石传说》一样的基本纸牌游戏,但要简单得多 :D

基本上,每个用户都有一个包含卡片列表的清单。我创建了一个 MyInventoryController,您应该可以在其中检索自己的库存,向其中添加新卡,并在需要时删除。

所以我想我需要从某个地方获取用户的 ID,以确保新卡放置在正确的用户库存中。

当我在网上搜索时,我找不到任何有用的东西,大部分都是过时的东西。

那么问题来了,怎么做呢?你制作了一个新的 UserRepo 之类的东西?

您可以使用 User.Identity.GetUserId() 获取用户 ID,因为他已登录并调用控制器。