Próbuję utworzyć kolekcję hierarchiczną przy użyciu Entity Framework - patrz zapytanie poniżej - każdy członek danej firmy ma członka nadrzędnego - ale przy próbie wykonania tego otrzymuję następujący wyjątek:Wyjątek kwerendy modułu hierarchicznej jednostki
System.NotSupportedException: Typ „Państwa” pojawia się w dwóch strukturalnie niekompatybilnych inicjalizacji w pojedynczego LINQ podmiotom zapytania. Typ można zainicjować w dwóch miejscach w w tej samej kwerendzie, ale tylko jeśli te same właściwości są ustawione w obu miejscach i , te właściwości są ustawione w tej samej kolejności .
Po usunięciu przypisania ParentMember działa - wszelkie pomysły na to, co się dzieje?
Właśnie uaktualniony kod w pytaniu, aby odzwierciedlić rzeczywisty kod - Mam dokładnie te same właściwości są ustawione w takiej samej kolejności, z wyjątkiem ustawienie właściwości ParentMember z ParentMember, jeśli to ma sens. –
W rzeczywistości nadal nie ustawiasz wszystkich tych samych parametrów: zewnę trzna nazwa i rodzicielski, podczas gdy ty ustawiasz tylko nazwę wewnętrzną. Spróbuj przypisać właściwość zerową. – chris