1 対多の関係を使用してデータをシードする必要があります (連絡先は複数のアドレスを持つことができます)。しかし、ICollection として指定したアドレスをシードすることはできません。文字列または整数として保存できません。それで私は何をしますか?
namespace SuccessEd.Data.Model
{
public class Contact
{
public int ContactId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public virtual ICollection<Address> Addresses { get; set; }
}
}
namespace SuccessEd.Data.Model
{
public class Address
{
public int AddressId { get; set; }
public string HomeAddress { get; set; }
public string BusinessAddress { get; set; }
public string PoBox { get; set; }
public int ContactId { get; set; }
public virtual Contact Contact { get; set; }
}