ASP.NET Identity 修改表名和主键类型
2016-05-22 21:59
471 查看
public class UserLogin : IdentityUserLogin<Guid> { } public class UserRole : IdentityUserRole<Guid> { } public class UserClaim : IdentityUserClaim<Guid> { } public class Role : IdentityRole<Guid, UserRole> { } public class User : IdentityUser<Guid, UserLogin, UserRole, UserClaim> { } public class XYZDbContext : IdentityDbContext<User, Role, Guid, UserLogin, UserRole, UserClaim> { /// <summary> /// 构造函数 /// </summary> public XYZDbContext () : base("XYZDbContext ") { } /// <summary> /// 在模型创建时 /// </summary> /// <param name="modelBuilder">模型构建器</param> protected override void OnModelCreating(DbModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); // 配置实体类型映射到的表名 modelBuilder.Entity<User>().ToTable("User"); modelBuilder.Entity<Role>().ToTable("Role"); modelBuilder.Entity<UserLogin>().ToTable("UserLogin"); modelBuilder.Entity<UserClaim>().ToTable("UserClaim"); modelBuilder.Entity<UserRole>().ToTable("UserRole"); } }
相关文章推荐
- ASP.NET新闻发布系统初识
- ASP.Net和ASP的区别
- ASP.NET页面传值加号变空格解决办法
- 如何用ASPxGridView绑定多表关联的查询结果
- Asp.net原理理解(错误,不足继续补充)
- ASP.NET——KindEditor文本编辑器——使用模板页显示异常问题
- Asp.net 面向接口可扩展框架之消息队列组件
- 新版raspbian系统的固定IP配置和启用root账户的ssh登录功能的方法
- 树莓派3无屏幕折腾#附带uart问题解决方案
- 个人使用ASP.NET方法总结
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- 【Asp.Net】——ADO.NET为访问数据插上了翅膀
- 如何给DropDownList控件设置样式(ASP.NET MVC)
- 如何给DropDownList控件设置样式(ASP.NET MVC)
- 【Asp.Net】—-开启网页设计的新征程
- ASP.NET-AD开发技巧
- ASP.NET-signalR学习笔记
- ueditor编辑器asp版不能上传图片的解决方法(800a0046)
- raspberry pi install iceweasel
- ASP.NET Web API 简介