IdentityDbContext<TUser> Class
Represents a class which uses a custom user entity with a string primary key.
Namespace: Microsoft.AspNet.Identity.EntityFramework
Assembly: Microsoft.AspNet.Identity.EntityFramework (in Microsoft.AspNet.Identity.EntityFramework.dll)
Inheritance Hierarchy
System.Object
System.Data.Entity.DbContext
Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext<TUser, TRole, TKey, TUserLogin, TUserRole, TUserClaim>
Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext<TUser>
Syntax
public class IdentityDbContext<TUser> : IdentityDbContext<TUser, IdentityRole, string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim>
where TUser : IdentityUser
generic<typename TUser>
where TUser : IdentityUser
public ref class IdentityDbContext : IdentityDbContext<TUser, IdentityRole^, String^, IdentityUserLogin^, IdentityUserRole^, IdentityUserClaim^>
type IdentityDbContext<'TUser when 'TUser : IdentityUser> =
class
inherit IdentityDbContext<'TUser, IdentityRole, string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim>
end
Public Class IdentityDbContext(Of TUser As IdentityUser)
Inherits IdentityDbContext(Of TUser, IdentityRole, String, IdentityUserLogin, IdentityUserRole, IdentityUserClaim)
Type Parameters
- TUser
The type of the user.
Constructors
Name | Description | |
---|---|---|
![]() |
IdentityDbContext<TUser>() | Initializes a new instance of the IdentityDbContext<TUser> class which uses the DefaultConnection. |
![]() |
IdentityDbContext<TUser>(DbConnection, DbCompiledModel, Boolean) | Initializes a new instance of the IdentityDbContext<TUser> class using the existing connection to connect to a database, and initializes it from the given model. The connection will not be disposed when the context is disposed if contextOwnsConnection is false. |
![]() |
IdentityDbContext<TUser>(String) | Initializes a new instance of the IdentityDbContext<TUser> class which takes the connection string to use. |
![]() |
IdentityDbContext<TUser>(String, Boolean) | Initializes a new instance of the IdentityDbContext<TUser> class which takes the connection string to use. |
Properties
Name | Description | |
---|---|---|
![]() |
ChangeTracker | (Inherited from DbContext.) |
![]() |
Configuration | (Inherited from DbContext.) |
![]() |
Database | (Inherited from DbContext.) |
![]() |
RequireUniqueEmail | Gets or sets whether to require unique e-mail in validating user identity.(Inherited from IdentityDbContext<TUser, TRole, TKey, TUserLogin, TUserRole, TUserClaim>.) |
![]() |
Roles | Gets or sets the collection of roles.(Inherited from IdentityDbContext<TUser, TRole, TKey, TUserLogin, TUserRole, TUserClaim>.) |
![]() |
Users | Gets or sets the collection of users.(Inherited from IdentityDbContext<TUser, TRole, TKey, TUserLogin, TUserRole, TUserClaim>.) |
Methods
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.AspNet.Identity.EntityFramework Namespace
ASP.NET Identity
Return to top