У меня есть динамический результат ExpandoObject со следующими парами ключ-значение:
{ id: "1" }
{ product_name: "some name" }
{ product_category: "some category" }
И у меня есть класс:
public class Product
{
[JsonProperty("id")]
public string Id { get; set; }
[JsonProperty("productName")]
public string ProductName { get; set; }
[JsonProperty("productCategory")]
public string ProductCategory { get; set; }
}
Так что я могу сопоставить ExpandoObject с этим классомкак новый объект? (Свойства ExpandoObject берутся из столбцов базы данных.)