我想我的MVC 3项目迁移到MVC 4,但是当我想提出这个模型:
public class Link
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid ID { get; set; }
[DisplayName("Shorted URL")]
public string SURL { get; set; }
[DisplayName("General Link")]
public string OriginalURL { get; set; }
[DisplayName("Click Count")]
public int ClickCount { get; set; }
}
public class LinkDBContext : DbContext
{
public DbSet<Link> Links { get; set; }
}
我得到错误[System.ComponentModel.DataAnnotations.(DatabaseGeneratedOption.Identity)]
属性。 我不知道有什么问题。 有人知道吗?!?
更新
这些都是错误的:
类型或命名空间名称“DatabaseGeneratedAttribute”找不到(是否缺少using指令或程序集引用?)
类型或命名空间名称“DatabaseGenerated”找不到(是否缺少using指令或程序集引用?)