支持“EFDBContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
2017-04-27 15:19
841 查看
在修改数据库表后会出现 支持“EFDBContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库 这个问题
解决方法:
在Global.asax文件中的 Application_Start()方法中添加如下代码
文中的EFDbContext为你项目中的Content
注意引用
解决方法:
在Global.asax文件中的 Application_Start()方法中添加如下代码
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<EFDbContext>());
文中的EFDbContext为你项目中的Content
注意引用
using System.Data.Entity;
相关文章推荐
- 错误:支持“EFDbContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId
- 支持“XX”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 支持“WeShopDb”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 支持“xxx”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 支持“xxxContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 支持“***Context”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)。
- 支持“XXXDbContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId=2
- 创建数据库后支持的模型被更改,考虑使用代码优先更新数据库
- 支持“OdeToFoodDb”上下文的模型已在数据库创建后发生更改
- 关于MVC 更改字段时 提示支持“MovieDBContext”上下文的模型已在数据库创建后发生更改
- 【C# - Entity Framework】支持“QlogEntities”上下文的模型已在数据库创建后发生更改
- ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
- ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
- 使用EF Model First创建edmx模型,数据库有数据的情况下,如何同时更新模型和数据库
- 转载LINQ TO Entity 在数据库发生更改时更新实体数据模型 .edmx 文件
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- 使用Code First 创建映射到现有数据库的基于代码的模型
- LINQ TO Entity 在数据库发生更改时更新实体数据模型 .edmx 文件
- 使用Code First创建数据模型