私は単純なテーブル構造を持っています
Images(image_id, image_library_id,...)
Links(link_id, image_id, link_component_code...)
LINQ を使用して簡単なクエリを実行しようとしています
var q = from i in Images where i.Link.link_component_code = "x" select i;
ただし、LINQPad のインテリセンスは "Link" オブジェクトを提供しません。
where i.Link.link_component_code
代わりに、EntitySet である "Links" オブジェクトのみを取得し、Add、Select、Where などのメソッドだけでテーブル フィールドを一覧表示しません。
しかし、私がそれを逆にすると
var q = from l in Links where l.Image.image_library_id = 1234 select l;
期待どおりに動作します
この EntitySet とは何ですか? どこが間違っていますか?