Я только что писал свои модели и dbcontext, используя кодовый подход для EFCore, и я столкнулся с небольшой проблемой ... особенно с классами и генерацией миграций.
Похоже, что при работе с сущностью любой класс рассматривается как сущность / таблица (мои предположения пока), но что, если я хочу, чтобы класс был списком полей, расширенных на мою сущность?
Например:
public class Person {
public int Id { get; set; }
public string Name { get; set; }
public Address AddressDetails { get; set; }
}
public class Address {
public string AddressLine1 { get; set; }
public string AddressLine2 { get; set; }
public string AddressLine3 { get; set; }
public string City { get; set; }
public string County { get; set; }
public string PostCode { get; set; }
}
Как я могу пометить класс адресов как дополнительные поля для объекта лица, а не отдельного объекта?
Ура,
Mark