EntityFrameworkCore - Различие классов и сущностей - PullRequest
0 голосов
/ 21 марта 2019

Я только что писал свои модели и 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...