C# Web Api プロジェクトには、いくつかのモデル クラス (Customer と Info など) があります。
public class Customer
{
[Required, Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public long OrderId { get; set; }
[Required]
public string CompanyName { get; set; }
}
public class Info
{
[ScaffoldColumn(false)]
public int Id { get; set; }
[Required]
public Customer Customer { get; set; }
public string Property { get; set; }
public string Value { get; set; }
}
開発中は頻繁に変更されるため、モデルが変更されるたびにデータベースを削除して再作成したいと考えています。
どのように設定しますか?私が理解しているように、いくつかの初期データを挿入するためにシードメソッドがありますが、それはどのクラスに属し、このメソッドはどこで呼び出されますか?