Car*_*ñez 9 asp.net-mvc entity-framework azure ef-migrations
我试图基于本教程松散地创建一个ASP.NET MVC站点. http://www.windowsazure.com/en-us/develop/net/tutorials/web-site-with-sql-database/
我正在使用VS2013预览版,它为我提供了创建ASP.NET MVC 5站点的选项.另外,使用以下包:
EntityFramework 6.0.0-rc1
Microsoft.AspNet.Identity.Core"1.0.0-alpha1
Microsoft.AspNet.Identity.EntityFramework 1.0.0-alpha1
配置网站并将其与Azure中的数据库相关联后,我继续在包管理器控制台中运行以下命令:
enable-migrations -ContextTypeName IdentityDbContext
add-migration初始
当我使用指定的数据库发布到Azure并选中"执行代码优先迁移"复选框时,该站点已正确部署,但在检查我的数据库后,迁移未运行.我之前在使用ASP.Net MVC 4和EF 5.0的站点上进行了迁移.
我猜测问题是EF 6忽略了在发布期间设置的连接字符串,但我无法理解为什么.
任何帮助,将不胜感激.谢谢.
本指南看起来很全面:http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/migrations-and-deployment-with-the-entity-framework-in-an-asp -net-MVC应用程序
关键部分是"执行代码优先迁移(在应用程序启动时运行)"
我希望有所帮助.
| 归档时间: |
|
| 查看次数: |
11201 次 |
| 最近记录: |