0
私は自分のプロジェクトでCodeFirstを使用しています。私が学んでいることの1つは、まずクラスを書くことによってテーブルをデザインする方法です。私の質問は - どのように私は主キー[キー] IDを、自動増分フィールドとして分類することができますです。レコードが作成されると(またはテーブルの行)、主キーが自動生成されるようにします。クラス定義の作成中に、これをコードファーストでどのように行うのですか?助けてくれてありがとう。CodeFirstの主キーのAutoIncrementの書き込み
public class NewTable
{
//Looking for something like [AutoIncrement][key] for Id field etc...
[key]
public int Id { get; set; }
[Required(ErrorMessage = "Title is required")]
[DisplayName("Title")]
public string Title { get; set; }
}
それはint ..間違いです。ありがとうございました..私は[キー]を入れていない..しかし、それはまだIDがnullであることを示して...その生成されていない..自動 – ZVenue
EFはDBを生成させましたか?そうした場合、列はSQL ServerのIDである必要があります。もしあなたがしなかったら、それを変更してください。 –