SQLにLINQのリンクEntitySet<T>
見てエンティティをマッピングし、私は、以下を参照してください。EntitySet <T>の「結果ビュー」はどこにありますか?
私は私がなるように(.AsQueryable()
拡張メソッドを使用することによって達成)、次を見てみたいと思います少しリフレッシュアイコンをクリックしてコンテンツを参照することができます:私は結果が通常の平野EntitySet<T>
に見る見ることができないのはなぜ
を?
がSQLにLINQでは、
EntitySet<TEntity>
クラスはIQueryable
インタフェースを実装しています:また、私はthis MSDN pageにそれが言うことに気付きました。
私が見ることができるものから、EntitySet<TEntity>
はIQueryable
もIQueryable<T>
のいずれかから継承されません。では、その主張はどういうものですか?
ありがとう!私はJaredが言ったことについて疑問に思っています: "知られているすべての' IList/ 'と' ICollection 'タイプにはすでに" - 'EntitySet 'の内容を見ることができるメソッドがあります。 'Non-Public members'セクションを掘り起こすか、それを別のタイプに変換する以外に、コンテンツを見るのに便利な方法です。 –
@Allon Guralnek私は、インデックスで項目にアクセスするために演算子[]を使用することについて話していると思います。あなたはデバッガのリストを見るためには内部を掘り下げなければならないが、IEnumerableを使うとリストが完成したランタイムになるかもしれないし、内部に掘り下げても何も返されないそれ。 –
MerickOWA