Automapper неправильно отображает обнуляемое значение - PullRequest
0 голосов
/ 14 марта 2019

Automapper неправильно отображает нулевое значение типа Nullable на значение по умолчанию типа NULL-NULL.

public class Product
{
   public Guid? ExternalId { get; set; }
}

public class ProductEntity
{
   public Guid? ExternalId { get; set; }
}

Если ProductEntity имеет значение NULL для ExternalId, сопоставление с продуктом приводит к Guid.Empty

Это предполагаемое поведение? У нас нет специального отображения.

public class ProductProfile : Profile
{
   public ProductProfile()
   {
      CreateMap<ProductEntity, Product>();
      CreateMap<Product, ProductEntity>();
   }
}

Мы используем Automapper 7.0.1

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