排除Identity.EntityFrameworkIdentityUser
本文关键字:TLogin TRole TKey Identity EntityFrameworkIdentityUser 排除 | 更新日期: 2023-09-27 18:03:14
我有以下类
public class AppUser : Microsoft.AspNet.Identity.EntityFramework.IdentityUser<int, AppLogin, AppUserRole, AppClaim>
{
public AppUser()
: base()
{
}
public System.DateTime DateCreated { get; set; }
public DateTime? LastActivityDate { get; set; }
}
从基类,我不想发送到数据库的一些值,如"TwoFactorEnabled
","PhoneNumberConfirmed
",等
但是我不能从数据库中排除它们,因为Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext
不允许我覆盖OnModelCreating
。
那么,我如何从我的dbcontext
中排除这个属性呢?
我找到了答案。IdentityDbContext类有一个名为OnModelCreating的受保护方法(与DbContext类类似)。在那里我设法排除了我想要的值
本文关键字:TLogin TRole TKey Identity EntityFrameworkIdentityUser 排除 | 更新日期: 2023-09-27 18:03:14
我有以下类
public class AppUser : Microsoft.AspNet.Identity.EntityFramework.IdentityUser<int, AppLogin, AppUserRole, AppClaim>
{
public AppUser()
: base()
{
}
public System.DateTime DateCreated { get; set; }
public DateTime? LastActivityDate { get; set; }
}
从基类,我不想发送到数据库的一些值,如"TwoFactorEnabled
","PhoneNumberConfirmed
",等
但是我不能从数据库中排除它们,因为Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext
不允许我覆盖OnModelCreating
。
那么,我如何从我的dbcontext
中排除这个属性呢?
我找到了答案。IdentityDbContext类有一个名为OnModelCreating的受保护方法(与DbContext类类似)。在那里我设法排除了我想要的值