Cześć.
Zabrałem się w swoim projekcie za metode Seed() w której chce utworzyc przykładowe obiekty, które powinny wygenerować się w mojej bazie.
Stosuje migracje, ale otrzymuje taki błąd:
Entities in 'ApplicationDbContext.Addresseses' participate in the 'Addresses_Customer' relationship. 0 related 'Addresses_Customer_Target' were found. 1 'Addresses_Customer_Target' is expected.
Po wpisaniu komendy: update-database lub update-database -verbose.
Model adres wygląda tak:
public class Addresses
{
public int Id { get; set; }
public string Country { get; set; } // panstwo
public string PostalCode { get; set; } // kod pocztowy
public string City { get; set; } // miasto
public string StreetName { get; set; } // pelna nazwa ulicy
public string FlatNumber { get; set; } // numer mieszkania
public virtual Customer Customer { get; set; }
public virtual ICollection<Suplier> Suplier { get; set; }
}
Model Customer
public class Customer
{
public int Id { get; set; }
public string FirstName { get; set; } // imie
public string LastName { get; set; } // nazwisko
public virtual ICollection<Addresses> Addresses { get; set; } // adresy uzytkownika
public uint Age { get; set; } // wiek uzytkownika
public string Gender { get; set; } // plec uzytkownika
public string PhoneNumber { get; set; }
public int TotalPremiumPoints { get; set; } // liczba punktow znizki
public virtual ICollection<Order> Orders { get; set; }
}
Chce żeby jeden klient miał wiele adresów. Co robię źle?