Automapper не может преобразовать преобразование из list listC#

Место общения программистов C#
Ответить
Anonymous
 Automapper не может преобразовать преобразование из list list

Сообщение Anonymous »


У меня возникла проблема с загрузкой продукта с помощью расширения автосопоставления ProjectToList. Это создает запрос и автоматически преобразует список в список. но появляется проблема невозможности перевода linq в sql.

В DotNet Core

класс Продукт { общественная строка ProductName {get; набор; } общедоступные файлы List {gets; набор; } } Конфигурация контекста базы данных

builder.Entity(e => { e.Property(a => a.Files) .HasConversion(v => string.Join(',', v), v => v.Split(',', StringSplitOptions.RemoveEmptyEntries).ToList()); } комплексОбъект

класс complexObject { общественный complexObject (идентификатор строки) { this.Id = Guid.Parse(id); } общедоступный идентификатор Guid {get;set; } } Конфигурация AutoMapper для этой части

CreateMap().ConvertUsing(a => new FileDto(a)); CreateMap() продукт

... общедоступный список файлов {get; набор;} Но я всегда сталкиваюсь с этой проблемой

Не удалось перевести выражение LINQ «dtoString => new complexObject(dtoString)».
Ответить

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

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

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

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

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