#select #frameworks #entity #parent
Вопрос:
Учитывая класс производителя, который является родительским классом продукта, как я могу исключить поле адреса, учитывая приведенный ниже код.
public class Producer
{
public int id { get; set; }
public string name { get; set; }
public string address {get; set; }
}
public class Product
{
public int id {get; set; }
public string name {get; set; }
}
context.Product.Select(p => new
{
p.id,
p.name,
p.producer
})
.Where(p => p.id == 1)
.FirstOrDefault();
Это приводит к:
{
"id": 1,
"name": "ACME Dynamite",
"producer": {
"id": 7,
"name": "ACME Company",
"address": "Coyote Avenue"
}
}