2

私は特有の問題に直面しています。いくつかのエンティティがロードされたedmxファイルがあります。それらのいくつかにはナビゲーションプロパティがあります。ドメインサービスクラスを使用してデータを取得しています。linqクエリは次のとおりです。

var result = from res in ObjectContext.Accounts.Include("Branch")
                          where res.FYAccountID == fyAccountID
                          select res;
return result.ToList();

'result.ToList()'に'watch'を追加すると、データが表示されます。つまり、BranchIDの代わりに、BranchNameが表示されます。

ただし、XAMLでは、データは表示されません。「ブランチ名」列に値が表示されていません。XAMLは次のとおりです。

<dxg:AgDataGrid.Columns>
                <dxg:AgDataGridColumn FieldName="Branch.Name" AllowEditing="False"    ReadOnly="True" HeaderContent="Branch Name" GroupIndex="1">
                    <dxg:AgDataGridColumn.DisplayTemplate>
                        <ControlTemplate>
                            <TextBlock Text="{Binding DataContext.Branch.Name}" />
                        </ControlTemplate>
                    </dxg:AgDataGridColumn.DisplayTemplate>
                </dxg:AgDataGridColumn>
</dxg:AgDataGrid.Columns>

なぜこれが起こっているのか分かりません。助言がありますか?

4

0 に答える 0