Использование Automapper для копирования данных из SuperClass до подкласса ⇐ C#

Место общения программистов C#
Anonymous
Использование Automapper для копирования данных из SuperClass до подкласса

Сообщение Anonymous »

Я пытаюсь перенести все значения из суперкласса в подкласс в конструкторе.
Моя идея состоит в том, что я собираюсь передать объект Superclass в конструкторе, и он автоматически заполняет значения текущему объекту (подкласс). < /p>

Ошибка, которую я получаю в линии 'this = a' is: < /p>
ошибка, которую я получаю на линии 'this = a' a 'a' a 'a' a 'a' a 'a' a 'a' a 'a' a 'this a' a 'this a' a 'this = a' a 'a' a 'this a' a 'a' a 'this = a' 'Cannot assign to 'this' because it is read-only
< /code>

My View Model Class < /p>

public class ItemDetailViewModel : Models.AssetItem
{
public ItemDetailViewModel()
{
}
public ItemDetailViewModel(Models.AssetItem model)
{
var config = new MapperConfiguration(cfg => cfg.CreateMap());

var mapper = config.CreateMapper();

var a = mapper.Map(model);

this = a;
}

// Other Properties & Methods for View Models

}
< /code>

Как я могу скопировать данные из Super Class в подкласс?>

Подробнее здесь: https://stackoverflow.com/questions/412 ... o-subclass

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