У меня есть 2 списка (Person и PersonMeta).Я получаю данные для peopleList из некоторого Api, а затем добавляю их в personMetaList (где PersonMeta наследует от Person).Я использую AutoMapper для сопоставления объектов.
Мой вопрос о том, как я кумулятивно добавляю peopleList к peopleMetaList (последняя строка кода).Это лучший способ / эффективный способ добавления списка в другой список?
class Person
{
int id {get;set;}
string name {get;set;}
}
class PersonMeta : Person
{
string metaProperty1 {get;set;}
}
List<PersonMeta> peopleMetaList = new List<PersonMeta>();
List<Person> peopleList = getFromApiSomehow();
peopleList.ForEach(x => listPeopleMeta.Add(Mapper.Map<PersonMeta>(x)));