次のGeneric対応版においてですが、【現状】
BookCB cb = new BookCB();
cb.Query().QueryAuthor().SetAuthorName_...【Generic対応版】
BookCB cb = new BookCB();
cb.Query.QueryAuthor.SetAuthorName_...というように、しようかとちょと考えております。
なぜからA. VisualStudioは()を補完しないため、ちょっとサクサク感が失われている。
B. もともとQueryは概念的にもPropertyとして扱っても良いモノではある。将来、「Queryに引数を入れたくなるような機能追加」などがあった場合、
「ありゃま」となりますが、そのときはそのときでメソッドにすればいいのかなぁとも。すぐに決めるわけでもありません。
ちょっとどうしようかなと考えています。