Я новичок в WCF. Мне было интересно, можем ли мы получить свойства из базового интерфейса в выводе REST.
Пожалуйста, рассмотрите следующую структуру. Продукт включает в себя IVenueView не место. Возможно ли иметь только Venue.Id в ответе JSON продукта?
[DataContract]
public class Product {
[DataMember]
public Guid? Id { get; set; }
[DataMember]
public string Name { get; set; }
[DataMember]
public IVenueView Venue { get; set; }
}
public interface IVenueView {
[DataMember]
Guid? Id { get; set; }
}
[DataContract]
public class Venue : IVenueView
{
[DataMember]
public Guid? Id { get; set; }
[DataMember]
public string Name { get; set; }
}