0

MVC を使用してデータベースを生成しています。UserProfile クラスに次のコード構造があります。

[KeyAttribute()] 
[DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string EmailAddress { get; set; }

これによりデータベースは正常に生成されますが、レコードを挿入しようとすると、UserId を null にできないと表示されます。Id整数を自動生成しない理由がわかりません。

4

1 に答える 1

0

これは、データベースの更新に問題があったためです。このテーブルを手動で削除して再作成する必要がありました。現在正常に動作しています。

于 2013-08-04T23:40:04.513 に答える