Asp.net identity 从标识中处理用户Id

Asp.net identity 从标识中处理用户Id,asp.net-identity,Asp.net Identity,我使用此代码获取已登录用户的ID: var userID = User.Identity.GetUserId(); 我的想法是将其用作引用,并将其像一个整数一样添加到客户表中,我得到的ID不是一个整数,它看起来是这样的: ccc30b4f-2605-4151-8171-d49c30910bdc 我猜ID是加密的,但是我应该怎么做才能使用登录人员的ID?ID是GUID而不是整数。真正的问题是什么?@JamieR我自己也不知道:)我正在学习,我正在建立一个简单的网店。当客户单击“购买”按钮时,我

我使用此代码获取已登录用户的ID:

var userID = User.Identity.GetUserId();
我的想法是将其用作引用,并将其像一个整数一样添加到客户表中,我得到的ID不是一个整数,它看起来是这样的:

ccc30b4f-2605-4151-8171-d49c30910bdc

我猜ID是加密的,但是我应该怎么做才能使用登录人员的ID?

ID是
GUID
而不是
整数。真正的问题是什么?@JamieR我自己也不知道:)我正在学习,我正在建立一个简单的网店。当客户单击“购买”按钮时,我希望用户登录。因为我还有一个Customer表,所以我想添加users ID作为引用。或者你有其他建议吗?如果你想引用一个用户,那么使用
UserId
将是正确的做法。
GUID
是不同的数据类型。好吧,但是如果我使用UserId,我会得到加密版本,我想我不能将其添加到Customer表中?!用户ID不是
int
而是
GUID
。这是另一种类型: