Я получаю всех клиентов, включая их связанного оператора.Единственный улов - клиент может существовать без оператора.Проблема, с которой я сталкиваюсь, заключается в том, что, когда я пытаюсь включить оператора, любой клиент, у которого нет связанного оператора, не извлекается, есть ли способ по-прежнему извлекать всех моих клиентов, и если у вас нет оператора, просто поместите объект оператора внутриcustomer be null?
-принимать всех клиентов метод
public List<Customer> GetAllWithRelations()
{
return Context.Set<Customer>()
.Include(cp => cp.Operator).ToList();
}
-Cusomer объект
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public int? OperatorId { get; set; }
[ForeignKey("OperatorId")]
public virtual Operator Operator { get; set; }
}
-Operator Object
public class Operator
{
public int Id { get; set; }
public string Name { get; set; }
}