2011-02-13 3 views
-1

Я использую DevExpress eXpressApp Framework для разработки приложения LOB для страхового агентства. Моя проблема заключается в области объектов домена (бизнес-объекты) и их ассоциаций , или отношений.DevExpress Проблема с самонастраивающейся ассоциацией

У меня есть объект MyPerson, прежде всего экземпляр PolicyHolder, и мне нужно связать супруга и детей того же класса с PolicyHolder. Когда я попробовал следующий код в классе MyPersonn, запустил код и попытался добавить супруга, я получил ошибку:

«Существует некорректная ассоциация« Человек-супруг ». Не удается найти связанного члена для« PolicyMIS » .Module.MyPerson.Spouse»в классе 'PolicyMIS.Module.MyPerson»

private MyPerson _spouse; 
    [Association("Person-Spouse", typeof(MyPerson))] 
    public MyPerson Spouse 
    { 
     get 
     { 
      return _spouse; 
     } 

     set 
     { 
      SetPropertyValue("Spouse", ref _spouse, value); 
     } 
    } 
+2

Дать * точную * ошибку будет яснее, и для меня не очевидно, что это связано с DevExpress .... –

+0

Я добавил ошибку, но если название не предполагает, что это что-то делать с DevExpress. Я не знаю, что будет. – ProfK

+0

Ничего не объясняет, как и где вы используете DevExpress ... –

ответ

1

Пожалуйста, обратите внимание на результаты страивать нашей поисковой системой для вашей проблемы:

self-reference association

Помогает ли это?

Если нет, нам нужна дополнительная информация о вашей задаче.

+0

Спасибо @DevExpressTeam, что сортирует мою проблему для моего свойства «Дети», но я все еще немного озадачен для супруга, потому что ваш пример в Менеджере и подчиненных - это разные свойства, в то время как у супруга нет, и у меня не может быть двух Свойства супруга для обоих концов ассоциации. – ProfK

Смежные вопросы