1.登录进sqlserver后,数据库表名是自动生成的

2.我们可以覆盖基类的OnModelCreating方法,在方法中指定表名的映射,

在DbContext中覆盖基类的方法

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);

//Change the name of the table bo be users instead of aspnetusers
modelBuilder.Entity<IdentityUser>().ToTable("Users");
modelBuilder.Entity<ApplicationUser>().ToTable("Users");
modelBuilder.Entity<IdentityRole>().ToTable("Roles");
modelBuilder.Entity<IdentityUserClaim>().ToTable("UserClaims");
modelBuilder.Entity<IdentityUserLogin>().ToTable("UserLogins");
modelBuilder.Entity<IdentityUserRole>().ToTable("UserRoles");
}

3.这时运行程序提示进行数据迁移

4.打开工具-》NuGet包管理器-》程序包管理器控制台

输入 Enable-Migrations会自动生成文件夹Migrations

5.输入 Add-Migration ChangeTableName 回车,添加迁移文件

6.输入Update-Database 回车,更新数据库,这时发现报错,异常了,查看代码发现,RenameTable首先对表进行了重命名,然后又删除外键和索引,很明显这时的表明已经重命名了,无法根据表明查找到对应的外键和索引,调整顺序

重新运行Update-Database 表名更新成功!

转载于:https://www.cnblogs.com/tjxy/articles/6376449.html

初识 asp.net mvc(二)相关推荐

  1. 七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递

    通过第一天的学习之后,我们相信您已经对MVC有一些基本了解. 本节所讲的内容是在上节的基础之上,因此需要确保您是否掌握了上一节的内容.本章的目标是在今天学习结束时利用最佳实践解决方案创建一个小型的MV ...

  2. ASP.NET MVC 二维码生成(ThoughtWorks.QRCode)

    原文地址http://www.cnblogs.com/jys509/p/4592539.html 转载于:https://www.cnblogs.com/kylin2016/p/5848843.htm ...

  3. 学习ASP.NET MVC系列 - 还有比这更简炼的吗?把复杂的事情变简单了,贡献啊!...

    转自 学习ASP.NET MVC系列: 学习ASP.NET MVC(一)--我的第一个ASP.NET MVC应用程序 学习ASP.NET MVC(二)--我的第一个ASP.NET MVC 控制器 学习 ...

  4. 七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC

    七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)-- ...

  5. 七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理

    系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)--ASP.NET MVC 数据传递 七天学会ASP.NET MVC (三)- ...

  6. 七天来学习ASP.NET MVC (两)——ASP.NET MVC 数据传输

    通过第一天的学习之后,我们相信您已经对MVC有一些基本了解. 本节所讲的内容是在上节的基础之上.因此须要确保您是否掌握了上一节的内容. 本章的目标是在今天学习结束时利用最佳实践解决方式创建一个小型的M ...

  7. MVC站点默认页为html页,设置ASP.NET MVC站点默认页为html页

    问题由来 部署了一个Asp.Net MVC的站点,其功能只是作为移动端的服务器,服务器空间里面除了CMS以外就没有其他的页面了.这对于我们来说确实是有点浪费了. 可以放点静态的啥小东西放在上面玩一玩. ...

  8. Asp.net MVC 教程汇总

     自学MVC看这里--全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想 ...

  9. ASP.NET MVC 教程学习

    1. Why :为什么需要ASP.NET MVC 本章主要为大家汇总了为什么学习Asp.net MVC替代WebForms,产生ASP.NET MVC 的需求是什么,只有更好的理解了为什么需要MVC, ...

  10. 七天学会ASP.NET MVC

    七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)--ASP.NET MVC 数据传递 七天学会ASP.NET MVC (三)--ASP. ...

最新文章

  1. LFSR 和 m序列
  2. codeforces808G Anthem of Berland(kmp+自动机+dp)
  3. 10分钟学会React Context API
  4. matlab 矩阵加减乘除运算
  5. 停车场事故频频,AI 达人将摄像头变身安全卫士
  6. mysql实体_mysql实体关系
  7. 如何使用SAP Analytics Cloud统计C4C系统每天新建的Lead个数和预测趋势
  8. (计算机组成原理题目题型总结)第五章:中央处理器
  9. 阿里技术专家玄惭回忆:我是如何自学技术拿到阿里offer
  10. uoj#283. 直径拆除鸡(构造)
  11. Java 打印某年某月的月日历
  12. pentaho mysql_pentaho BI Server-4.5 迁移到mysql详解
  13. cat <<EOF语句的意思
  14. 舒老师的hu测(日常吐槽)
  15. springboot整合elasticsearch5.x以及IK分词器做全文检索
  16. 超简单方法搭建Eclipse下的Android NDK
  17. 毕业后第二份工作:进军外企 赴新加坡工作 月薪18K
  18. Unity Android Unable to load resource的问题
  19. 纯Css制作tab选项卡
  20. 新装Win10全方面调优【彻底禁用Win10更新/防火墙/Defender/通知,任务栏优化等】

热门文章

  1. 演示:扩展ACL的配置与应用技巧
  2. 文件的读取与写入--ASP.NET中常用代码之四(转载)
  3. html 层次选择器,jquery层次选择器
  4. 高通混频器配置文件如何选择
  5. Mmap的实现原理和应用
  6. H.264熵编码分析
  7. 愚人节的礼物Java
  8. STL---字符串使用方法
  9. 公交换乘 详解(C++)
  10. asp:dropdownlist如何去掉三角箭头_如何使用css伪元素实现超实用的图标库(附源码)...