我遇到了代码优先模型的问题.数据现在在数据库中,所以我不能使用DropCreateDatabaseIfModelChanges类重新种子数据库,但我需要更改一个表,以便bigint列不是IDENTITY(1,1).我已经成功使用SSMS,但现在我的EF代码说它已经过时了.这是有问题的表的代码:
public class Vote {
[Required, Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public long FacebookUserId { get; set; }
[Required]
public Entity Entity { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
所以我改变了我的表模式和我的模型(我认为它是它的反映,但我显然是错的),但EF仍然说我的模型已经过时了,我无法重新播种数据库让它"完美".
任何帮助将非常感激.
谢谢,
本杰明
ASP.NET 4.5.512尚未在Web服务器上注册.您需要手动配置Web服务器.
注意:
1)我跑aspnet_regiis -i了C:\Windows\Microsoft.NET\Framework\v4.0.30319,现在我得到6个消息框,上面有相同的错误消息
2)我尝试了IIS-ASPNET45在Turn Windows Features On/Off下面Internet Information Services-> World Wide Web Services -> Application Development Features -> ASP.NET 4.5.