【发布时间】:2011-04-28 14:39:21
【问题描述】:
我的代码优先模型有问题。数据现在在数据库中,因此我无法使用 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; }
}
所以我改变了我的表架构和我的模型(我认为这是它的反映,但我显然错了),但 EF 仍然说我的模型已经过时,我不能重新播种数据库以使其“完美”。
任何帮助将不胜感激。
谢谢,
本杰明
【问题讨论】:
标签: entity-framework entity-framework-4.1 azure-sql-database