ばかげた質問だと思いますが、なぜ Entity Framework EntityDataSource オブジェクトは、オブジェクト セレクターの最初の部分として「 it 」を含む where 句を必要とするのですか?
where 句のドキュメント ( http://msdn.microsoft.com/en-us/library/cc488531.aspx ) には、文字列が ObjectQuery(T) に直接渡されると記載されているため、(例) " x .OnlineOrderFlag = TRUE" ここで、x は述語で意味のあるものですが、句は " it .OnlineOrderFlag = TRUE"を渡した場合にのみ機能します。
Microsoft の例はすべて「it」を使用していますが、何が欠けていますか?
スティーブ・デイビス