これが起こっていることです。以下をデータグリッドにバインドすると
var myQ = myDataContext.MyEntity1.Where(e1 => e1.ID == aNum);
datagrid1.ItemSource = myQ
データグリッドにデータが表示されました。
しかし、私がそうするなら
var myQ = myDataContext.MyEntity1.Join(myDataContext.MyEntity2, e1=>e1.ID, e2 =>e2.ID, (e1,e2) =>new {e1.something, e2.something};
datagrid1.ItemSource = myQ;
データグリッドにデータをロードできませんでした。なんで?非同期とは何の関係がありますか?では、なぜ.Whereが機能し、.Joinが機能しないのでしょうか。データグリッドを更新してロードするには、何を呼び出す必要がありますか?