小编Ben*_*rth的帖子

实体框架4.1代码优先将KeyAttribute作为非标识列

我遇到了代码优先模型的问题.数据现在在数据库中,所以我不能使用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仍然说我的模型已经过时了,我无法重新播种数据库让它"完美".

任何帮助将非常感激.

谢谢,

本杰明

entity-framework entity-framework-4.1 azure-sql-database

12
推荐指数
2
解决办法
1万
查看次数

asp.net 4.5.512尚未在Web服务器上注册

ASP.NET 4.5.512尚未在Web服务器上注册.您需要手动配置Web服务器.

注意:
1)我跑aspnet_regiis -iC:\Windows\Microsoft.NET\Framework\v4.0.30319,现在我得到6个消息框,上面有相同的错误消息
2)我尝试了IIS-ASPNET45Turn Windows Features On/Off下面Internet Information Services-> World Wide Web Services -> Application Development Features -> ASP.NET 4.5.

asp.net

5
推荐指数
1
解决办法
6414
查看次数