我在 Global.asax 中使用以下代码:
DbDatabase.SetInitializer<MyDBContext>
(new DropCreateDatabaseIfModelChanges<MyDBContext>());
但它似乎不起作用。
虽然我的模型已经改变并且我正在尝试使用新添加的表格之一,但它只是说找不到该表格。
Invalid object name 'dbo.TableName'.
但是,如果我运行它,它似乎可以工作,并且正在创建表:
DbDatabase.SetInitializer<MyDBContext>(new DropCreateDatabaseAlways<MyDBContext>());
它确实更新了我的数据库。
我做错了什么?