异常:
Additional information: The model backing the 'StuInfoDBContext' context has changed since the database was created. Consider using Code First Migrations to update the database
解决办法:
Global.asax文件中加:Database.SetInitializer<StuInfoDBContext>(null);
using System.Data.Entity;
using Iweb.Areas.SiteInfo.Models;
namespace Iweb
{
// Note: For instructions on enabling IIS6 or IIS7 classic mode,
// visit http://go.microsoft.com/?LinkId=9394801
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
Database.SetInitializer<StuInfoDBContext>(null);
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
}
本文介绍了解决Entity Framework CodeFirst在运行时检测到模型已更改的问题。通过在Global.asax文件中设置Database.SetInitializer<StuInfoDBContext>(null);可以避免程序尝试自动更新数据库结构。
6654

被折叠的 条评论
为什么被折叠?



