我正在使用ASP.Net Identity 2,但很快就希望在它变得更稳定时更改为Identity 3(任何人都知道这可能是什么时候?).这是我的代码示例:
content.ModifiedBy = User.Identity.GetUserId();
Content表将ModifedBy存储为UNIQUEIDENTIFIER,Content对象将Guid的数据类型分配给ModifiedBy
当我查看GetUserId()的签名时,它返回一个字符串.
解决方法
guid可以将字符串作为构造函数
content.ModifiedBy = new Guid(User.Identity.GetUserId());