How can we form an OData query to access the Name property of complex property ProductDetails in the ProductDTO class?
public class ProductDTO
{
public int Id { get; set; }
public string ProductName { get; set; }
public string Description { get; set; }
public ProductDetails ProductDetails { get; set; }
}
public class ProductDetails
{
public string Name { get; set; }
public string Price { get; set; }
public string Discount { get; set; }
public string ManufacturedDate { get; set; }
}
This query gives me ProductDetails:
/Products?$select=ProductDetails
{"@odata.context":"http://localhost:59909/$metadata#Products(ProductDetails)","value":[{"ProductDetails":{"Name":"Laptop","Price":"100299","Discount":"1000","ManufacturedDate":"12:01:2016 09:30:875"}}]}