asp.net-core-2.1 – 如何在asp.net Core 2.1.1中为IdentityUser创建自定义字
|
我创建了一个扩展“IdentityUser”类的Model. public class ApplicationUser : IdentityUser
{
public string FirstName_TXT { get; set; }
public string LastName_TXT { get; set; }
}
在定义dbcontext时,我确保包含IdentityDbContext以及ApplicationUser Reference. //initial DB Configuration
public class DbContext : IdentityDbContext<ApplicationUser>
{
//Users References Articles
//Articles Automaticalled gets create
public DbSet<ContactRequest> ContactRequests { get; set; }
public DbSet<Class> Classes { get; set; }
public DbContext()
{
}
public DbContext(DbContextOptions options)
: base(options)
{
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(@"Server=.SQLEXPRESS;Database=DBNAME;Trusted_Connection=True;");
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
当我尝试使用控制台应用程序中的其他字段创建数据库时,出现以下错误. class Program
{
static void Main(string[] args)
{
using (var ctx = new DbContext())
{
ctx.Database.EnsureCreatedAsync();
ctx.SaveChanges();
}
}
}
不确定我错过了什么.任何建议将不胜感激. 解决方法关键属性不能被设计忽略. IdentityUser具有默认密钥属性Id.您的ApplicationUser类未指定其Id字段的类型.我把我的代码 public class ApplicationUser : IdentityUser<string>
{
public string FirstName_TXT { get; set; }
public string LastName_TXT { get; set; }
}
您可以使用整数类型Id密钥属性,为此使用IdentityUser< int> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 使用ASP.NET Identity 2.0 UserManagerFact
- asp.net – 如何可靠地跟踪CSS使用情况?
- .net – 为什么使用DirectoryEntry对LDAP进行身份验证会间歇
- asp.net-mvc-3 – 后退按钮或导航到特定视图(页面)-ASP.NET
- asp.net – 如何正确编码mailto链接?
- asp.net – 在IIS 7.5上使用传出异步Web请求时的可扩展性问
- asp.net – post文件提供404页面结果,即使发布的文件在maxR
- asp.net-mvc-4 – 什么文件夹应该把我的扩展方法在ASP.Net
- asp.net-mvc – Unity.MVC4懒惰在ASP.NET MVC应用程序中不起
- asp.net-mvc-3 – 将原始html转储到Telerik网格
- entity-framework – 在新配置下在EF7中切换Prox
- asp.net-mvc – 处理MVC中的无效URL
- asp.net-mvc-4 – 将ninject dependecyResolver用
- asp.net – 如何在Linux服务器上安装mono?
- asp.net – 如何获得Google Prettify更像Visual
- ASP.NET MVC 4实体框架6 SQL Compact Edition 4.
- asp.net-mvc – MultiSelect jqgrid MVC3的OnCli
- asp.net – 使用xml类型在SQL Server 2005中存储
- asp.net-core – Asp.net vNext中的bindingRedir
- asp.net – 如何创建google网站地图mvc网站?
