Bom dia pessoal,
Tenho o seguinte mapeamento:
public class Customer {
public virtual ICollection<Car> Cars { get; set; }
public virtual ICollection<Invoice> Invoices { get; set; }
}
public virtual Customer Customer { get; set; }
}
public virtual Customer Customer { get; set; }
}
A questão que agora eu quero adicionar a classe invoice uma propriedade de Car e não consigo pois dá erro de referência circular, alguém já passou por isso ou sabe como resolver??
O motivo desse mapeamento, é pq uma fatura ou OS esta atrelado a um cliente e um veiculo naquele momento, mas o veiculo no futuro pode mudar de cliente, sem que altere o relacionamento na fatura.