C# aspnet-IdentityExtensions不';行不通
我正在尝试扩展用户。控制器上的标识如下 IdentityExtensions类 未应用扩展类C# aspnet-IdentityExtensions不';行不通,c#,.net,C#,.net,我正在尝试扩展用户。控制器上的标识如下 IdentityExtensions类 未应用扩展类 我错了还是遗漏了什么?您好,您是否正在尝试为用户标识表添加GUID? 我想这就是你想要实现的 继承“IdentityUser”类,并像这样添加其他字段 public class ApplicationUser : IdentityUser { public Guid MyGuid { get; set; } public string FirstName { get; set; }
我错了还是遗漏了什么?您好,您是否正在尝试为用户标识表添加GUID? 我想这就是你想要实现的 继承“IdentityUser”类,并像这样添加其他字段
public class ApplicationUser : IdentityUser
{
public Guid MyGuid { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime BirthDate { get; set; }
public string Gender { get; set; }
}
我认为ApplicationUser.cs已经存在于您的App>Models文件夹中
如果没有,您可以创建一个
希望这有帮助,如果没有,你能给我们更多的信息。你想要实现什么?谢谢。您可以尝试将IdentityExtensions类放在使用相同命名空间的类附近
或者您可以显示您的代码,谢谢
namespace HelloWorldBot
{
public static class IdentityExtensions
{
public static Guid Test(this IIdentity identity)
{
return Guid.Empty;
}
public static string GetUserId(this IIdentity identity)
{
return "";
}
}
public class myController : ApiController
{
public void Test()
{
var tvalue = User.Identity.Test();
}
}
}
您正试图用类名直接调用扩展方法。。你必须用一个
IIdentity
的例子来读他的问题……你的答案离题了。对不起,不要跟着这个答案走。他的问题在4年前还不清楚。我想他现在知道答案了。。很好。。