Тип актерского состава не удался, потому что материализованное значение равна нулюC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Тип актерского состава не удался, потому что материализованное значение равна нулю

Сообщение Anonymous »

Я использую Automapper для проецирования моих сущностей на модели.

Код: Выделить всё

public partial class Material
{
public System.Guid Id { get; set; }
public string Description { get; set; }
public string EAN { get; set; }

public virtual InventoryLine InventoryLine { get; set; }
}

public partial class InventoryLine
{
public System.Guid MaterialId { get; set; }
public Nullable Quantity { get; set; }
public decimal Price { get; set; }
public Nullable LastInspectionDate { get; set; }
public int TransactionsSinceLastInspection { get; set; }

public virtual Material Material { get; set; }
}

public class InventoryLineViewModel
{
public string EAN { get; set; }
public string Description { get; set; }
public decimal Price { get; set; }
public decimal? Quantity { get; set; }
public DateTime? LastInspectionDate { get; set; }
}
< /code>

У меня есть это отображение: < /p>

CreateMap().ForMember(d => d.Price, o => o.MapFrom(s => s.InventoryLine.Price)).ForMember(d => d.Quantity, o => o.MapFrom(s => s.InventoryLine.Quantity)).ForMember(d => d.LastInspectionDate, o => o.MapFrom(s => s.InventoryLine.LastInspectionDate));
< /code>

всякий раз, когда я запускаю этот код: < /p>

Mapper.Initialize(c => { c.AddProfile(new MapperProfile()); });
return context.Material.Include(i => i.InventoryLine).ProjectTo().ToList();
< /code>

Я получаю эту ошибку: < /p>


Cast to Value Type 'System.decimal' не удалось, поскольку материализованное значение равна нулю. Либо общий параметр типа результата, либо запрос должен использовать нулевой тип. Я даже пытался сделать свойство 
не нулевым в базе данных и в модели просмотра. Я все еще получаю такую ​​же ошибку. < /P>

Любая справка оценена:-) < /p>

Подробнее здесь: https://stackoverflow.com/questions/411 ... ue-is-null
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Linq выбирает строки, где значение столбца равна нулю
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Обновить материализованное представление последней версией файла s3 Starrocks.
    Anonymous » » в форуме MySql
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Оптимизация партийной обработки с ограничением сходства материализованное обновления обзора
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • В списке событийBox1_SelectedIndexChanged почему переменная внутри равна нулю?
    Гость » » в форуме C#
    0 Ответы
    48 Просмотры
    Последнее сообщение Гость
  • Статическая переменная равна нулю – Objective-C
    Гость » » в форуме IOS
    0 Ответы
    45 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»