Напуганное имя типа для объекта типа «Коллекция» - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть объект коллекции со следующим объявлением:

[CollectionDataContract(ItemName = "Data")]
public class MetroCollectionEntity<T> : List<T>...

У меня есть другой объект, который использует его

[DataContract]
public class MetroSampleEntity
{
    [DataMember(Name="Measurements")]
    public MetroCollectionEntity<MetroMeasurementEntity> Measurements
        { get; set; }

Я понял, что имя типа довольно "фанк" «на клиенте, когда я пытаюсь создать экземпляр объекта Measure:

sample.Measurements = new MetroCollectionEntityOfMetroMeasurementEntityCteTJGA3();

Есть ли способ сделать тип более« дружественным для разработчика »? Спасибо!

...