Entity Framework потерял значение моего поля - PullRequest
0 голосов
/ 24 января 2020

Я использую Entity Framework для моего MVC проекта. У меня есть эта модель, у которой есть определенное c поле, которое после того, как я сделаю запрос, будет иметь значение. К тому времени, когда я использую MapToModel, значение указанного поля c потеряно и станет нулевым. Может кто-нибудь объяснить мне, что случилось?

Пример: это исходная модель

 public partial class DRAWING_PROCESS : Entity
{
    public decimal DRAWING_PROCESS_ID { get; set; }
    ....
    public string field_that_lost_its_field { get; set; }
}

и это модель представления

 public partial class DRAWING_PROCESS_VIEWMODEL
{
    public decimal DRAWING_PROCESS_ID { get; set; }
    ....
    public string field_that_lost_its_field { get; set; }
}

после запроса field_that_lost_its_field из модели будет иметь значение "CdBlg", но после того, как я сопоставлю его с моделью представления с использованием MapToModel, значение поля field_that_lost_its_field на модели представления было нулевым, а не "CdBlg"

...