在下列代码片段中已经EF6迁移表的表名更改为

MigrationHistory
注意:下代码片段建议和DbContext同程序集
    public class ModelConfiguration : DbConfiguration
{
public ModelConfiguration()
{ var conn = System.Configuration.ConfigurationManager.ConnectionStrings[ConnectionConst.DefaultConnectionKey];
var connProvder = conn.ProviderName; this.SetHistoryContext(connProvder, (connection, defaultSchema) => new MigrationContext(connection, defaultSchema));
}
}
  /// <summary>
/// 迁移表
/// </summary>
public class MigrationContext : HistoryContext
{
public MigrationContext(DbConnection dbConnection, string defaultSchema)
: base(dbConnection, defaultSchema)
{
} protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<HistoryRow>().ToTable(tableName: "MigrationHistory");
}
}
   public class ConnectionConst
{
/// <summary>
/// 数据库连接默认字符串
/// </summary>
public const string DefaultConnectionKey = "DefaultConnection";
}

最新文章

  1. 学习PYTHON之路, DAY 8 - PYTHON 基础 8 (面向对象进阶)
  2. myeclipse2014 svn插件添加
  3. Windows 8(虚拟机环境)安装.NET Framework3.5(includes .NET 2.0 and 3.0)
  4. iOS不得姐项目--图片帖子模块,大图默认显示最顶部分的处理
  5. CSS水平垂直居中总结
  6. hdu 1198 Farm Irrigation
  7. bzoj4578: [Usaco2016 OPen]Splitting the Field
  8. HW4.43
  9. 最短路径算法——Dijkstra,Bellman-Ford,Floyd-Warshall,Johnson
  10. ExtJs Sencha Cmd创建项目以及编译项目
  11. RCTF 2017 easyre-153
  12. hive的常见判断与抽样函数
  13. 自定义了一个email模块,符合大多数人的使用习惯
  14. Flask使用Flask-SQLAlchemy操作MySQL数据库
  15. 关于ArcGIS常用功能的实现
  16. JDBC操作数据库步骤
  17. POJ-3107 Godfather 求每个节点连接的联通块数量
  18. 机器学习中正则惩罚项L0/L1/L2范数详解
  19. #PHP 数组添加元素、统计数组相同元素个数、改变数组key值~_~
  20. MySQL最新版本 MySQL5.7.11 批量自动化一键式安装(转)

热门文章

  1. Please, commit your changes or stash them before you can merge
  2. 发布自己的nuget包
  3. 【上海站】EOLINKER 用户培训之旅,等你来共建API新连接
  4. linux 的sed命令解释 sed &#39;:t;N;s/\n/,/;b t&#39; 将换行符换成逗号
  5. Unittest加载执行用例的方法总结
  6. linu学习第二天:文件系统相关操作
  7. Django REST framework 分页
  8. Ubuntu 16.04 安装R和RStudio
  9. 6.range filter进行范围过虑
  10. 第十节:numpy之数组文件操作