Mapster ShallowCopyForSameType (true) не работаетC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Mapster ShallowCopyForSameType (true) не работает

Сообщение Anonymous »


У меня есть иерархия типов

публичный класс ПровинцияИнфо { общественная строка Код {получить; набор; } общедоступная строка Title {get; набор; } } адрес класса { общественная ПровинцияИнформация Провинции {получить; набор; } } класс АдресСостояние { общественная ПровинцияИнформация Провинции {получить; набор; } } и конфигурация Mapster

... конфигурация .NewConfig() .ShallowCopyForSameType(истина); конфигурация .NewConfig() .ShallowCopyForSameType(истина) ... Когда я создаю картографы с помощью Mapster.Tool, я постоянно получаю глубокую копию:

public AddressState MapTo (Адрес p1) ... Провинция = новая ПровинцияИнформация() { Код = p1.Провинция.Код, Название = p1.Провинция.Название }, ... Я не хотел копировать сюда ссылку, но не могу этого сделать.

Кстати, предложите, пожалуйста, учебные материалы по Mapster. Официальные документы кажутся бесполезными.
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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