Я использую EF 4.1 и модель POCO (только код).
У меня есть объект Fiche, у которого Id является первичным ключом.
И объект FicheCancellation, который имеет Id, который содержит Id отмененного Fiche, и CancellationFicheId, который содержит Id сгенерированного Id Fiche для отмены
class Fiche {
public Guid Id {get; set;}
...
public virtual Fiche CancelledFiche {get; set;}
public virtual Fiche CancellationFiche {get; set;}
public virtual FicheCancellation Cancellation {get; set;}
}
class FicheCancellation {
// cancelled FicheId
public Guid CancelledFicheId {get; set;}
//generated cancellation ficheId
public Guid CancellationFicheId {get; set;}
public virtual Fiche CancelledFiche {get; set;}
public virtual Fiche CancellationFiche {get; set;}
....
some other fields about the operation
...
}
теперь, как мне настроить навигацию выше, либо с атрибутами ForeignKey, либо с ModelBuilder;
1 - чтобы у меня был доступ к объекту отмены.
2- и, если объект Fiche является списком отмены, укажите ссылку на отмененный формат.