我环顾四周寻找有关 Identity 3.0 的答案,但几乎没有发现有关获取具有 int id 的单个用户的信息。
我有一个 asp.net-core mvc6 项目,在该项目中,我已将所有具有字符串 id 的用户和角色转换为具有整数 id。
美好的。这样可行。我有一个 UserAdminController,其中包含一个更新或编辑操作,它传递了一个“int?” 为身份证。
public async Task<IActionResult> Edit(int? id)
在我的服务中,我想让用户与整数 id...“1”相关联。
我想使用 UserManger.FindByIdAsync(id) 来获取具有该 ID 的用户。
问题是,这需要一个“字符串”id 而不是“int”id。
使用 UserManger(如果可以的话)如何返回带有整数而不是字符串 id 的用户?必须有一种优雅的方式来返回用户?