VS2012 で MVC4 と EF Data First を利用するプロジェクトに取り組んでいます。テーブルには、フィールド名に「id」が含まれていない主キーがあるため、EF はそれを主キーとして使用する必要があることを認識していません。EF がコードを生成したら、次の注釈と using ステートメントを追加します。
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
public partial class Game
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int GameNumber { get; set; }
生成コードに基づいてモデルを作成した場合、データベース モデルを更新すると、行ったカスタム変更は破棄されます。カスタム変更を保持し、データベース EF データ モデルを更新するにはどうすればよいですか。
ありがとう