繁体   English   中英

从表到aspnet_Users的外键:ASP.NET

[英]Foreign key from table to aspnet_Users : ASP.NET

我有一个Employee表,其中包含类型为uniqueidentifier的User_Id列,这是aspnet_Users中User_Id列的外键。 当我尝试通过使用User.Identity作为参数来输入具有存储过程的新员工时,出现以下错误:

从对象类型System.Security.Principal.GenericIdentity到已知的托管提供程序本机类型不存在映射。

我该如何解决这个问题? 必须关联注册的User和Employee数据,因为我仅需要能够检索登录用户的Employee数据。

IIdentity接口将为您提供AuthenticationType,IsAuthenticated和Name属性。 我认为这些内容不会适合Uniqueidentifier GUID字段。 您可以尝试获取User.Identity.Name并将其放入普通的varchar字段中。 这样做对您有用吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM