EfDbContextBase<TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TRoleClaim, TUserToken>
public abstract class EfDbContextBase<TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TRoleClaim, TUserToken> : IdentityDbContext, IUnitOfWork, IDisposable where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey> where TUserRole : IdentityUserRole<TKey> where TUserLogin : IdentityUserLogin<TKey> where TRoleClaim : IdentityRoleClaim<TKey> where TUserToken : IdentityUserToken<TKey>
public EfDbContextBase()
protected void InitializeDbUser(ModelBuilder modelBuilder, string userTable, string userId, string roleTable, string roleId, string userClaimTable, string userClaimId, string userRoleTable, string userLoginTable, string roleClaimTable, string roleClaimId, string userTokenTable)
protected void InitializeDbUser(ModelBuilder modelBuilder, string userTable, string userId, string roleTable, string roleId, string userClaimTable, string userClaimId, string userRoleTable, string userLoginTable, string roleClaimTable, string roleClaimId, string userTokenTable, string errorConstraintTable)
public void Update<T>(T obj, bool includeParameterOnly, Expression<Func<T, object>>[] lazyProperties)
public void UpdateRange<T>(IEnumerable<T> obj, bool includeParameterOnly, Expression<Func<T, object>>[] lazyProperties)