在 C# Web Api 项目中,我有一些模型类(例如客户和信息)
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; }
}
在开发过程中,它们经常会发生变化,所以我想在模型发生变化时删除并重新创建数据库。
你是怎么设置的?据我了解,为了插入一些初始数据,有种子方法,但它属于哪个类,这个方法在哪里调用?