У меня есть объект коллекции со следующим объявлением:
[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();
Есть ли способ сделать тип более« дружественным для разработчика »? Спасибо!