Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从表到aspnet_的外键用户:ASP.NET_Asp.net_Sql_Stored Procedures_Foreign Keys - Fatal编程技术网

从表到aspnet_的外键用户:ASP.NET

从表到aspnet_的外键用户:ASP.NET,asp.net,sql,stored-procedures,foreign-keys,Asp.net,Sql,Stored Procedures,Foreign Keys,我有一个Employee表,它保存一个uniqueidentifier类型的列User\u Id,它是aspnet\u Users中User\u Id列的外键。当我尝试使用User.Identity作为参数输入具有存储过程的新员工时,会出现以下错误: 对象类型中不存在映射 System.Security.Principal.GenericEntity到已知的托管提供程序 本地类型 我如何解决这个问题?有必要关联注册用户和员工数据,因为我需要能够仅检索登录用户的员工数据。将为您提供Authenti

我有一个Employee表,它保存一个uniqueidentifier类型的列User\u Id,它是aspnet\u Users中User\u Id列的外键。当我尝试使用User.Identity作为参数输入具有存储过程的新员工时,会出现以下错误:

对象类型中不存在映射 System.Security.Principal.GenericEntity到已知的托管提供程序 本地类型

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

将为您提供AuthenticationType、IsAuthenticated和Name属性。我不认为这些将适合一个唯一标识符GUID字段。您可以尝试获取User.Identity.Name并将其放入普通的varchar字段中。那对你有用吗