Вопрос картографирования отношений - PullRequest
1 голос
/ 06 июня 2011

Я использую 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 является списком отмены, укажите ссылку на отмененный формат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...