Reputation: 3893
I've included Identity into my .NET Core2.1 project, when I try to build the project, it warns me with the following error:
The type or namespace name 'ApplicationUser' couldn't be found (are you missing a using directive or an assembly reference?)
Should I define ApplicationUser myself or Identity will create it by itself?
any help would be appreciated.
Upvotes: 12
Views: 13965
Reputation:
You'll have to create the ApplicationUser class yourself. The default user is IdentityUser. ApplicationUser inherits from IdentityUser:
public class ApplicationUser : IdentityUser
{
}
But if you are not extending ApplicationUser then you can also use IdentityUser. So instead of this:
services.AddIdentity<ApplicationUser, IdentityRole>()
you can use this:
services.AddIdentity<IdentityUser, IdentityRole>()
And replace ApplicationUser throughout the rest of the project with IdentityUser.
Upvotes: 26