では動作しませんなぜ私はMVC 4に私のMVC 3プロジェクトを移動しようとしていたが、私はこのモデルを移動したいとき:`DatabaseGenerated(DatabaseGeneratedOption.Identityが)` 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ディレクティブまたはアセンブリ参照がありません)
ファーストを見つけることでしょう、あなたの問題はMVCとは無関係です(いずれか3か - いくつかのケースで4)、あなたのコードはEntity Frameworkを扱っています。第二に、使用しているEFのバージョンがわからないし、受け取ったエラーが何であるかも言わない。私の精神力は今日働いていないので、より具体的にする必要があります。 –
@MystereMan VS2012を使用してインターネットアプリケーションを作成したばかりで、EF自体があります。私はバージョンが何であるか分からない! –
参考になる質問に実際のエラーメッセージを含めることができます。 – Satish