我正在使用简单成员身份在Visual Studio 2012 asp.netmvc4上播放。这将在运行后生成5个表格。ASP.NET MVC 4代码第一,如何使用代码首先添加表格
我的问题是我如何添加额外的表?我尝试通过创建一个新模型并在上下文类中添加一个DbSet,但它会抛出错误,说dbo.model在数据库中不存在。表格未创建。
是否有添加模型的标准方式,将生成一个表,而不需要运行db migrations命令?我甚至添加了这个Database.SetInitializer(新的HWMDContextInitializer());我不知道如何使用这个。在应用程序启动但错误仍然存在。
通过这是使用EF5视觉工作室2012最终 –
中探寻代码的方式,我理解了它。有一个属性InitializeSimpleMembershipAttribute,它设置Database.SetInitializer(null);所以即使模型有变化,数据库也不会被更新。在添加新的DropCreateDatabaseIfModelChanges ()替换null后,它已经可以工作。 –