DBFlute -- C#版Generic対応版のRefactoring : その1


次のGeneric対応版においてですが、

【現状】
BookCB cb = new BookCB();
cb.Query().QueryAuthor().SetAuthorName_...

【Generic対応版】
BookCB cb = new BookCB();
cb.Query.QueryAuthor.SetAuthorName_...

というように、しようかとちょと考えております。
なぜから

A. VisualStudioは()を補完しないため、ちょっとサクサク感が失われている。
B. もともとQueryは概念的にもPropertyとして扱っても良いモノではある。

将来、「Queryに引数を入れたくなるような機能追加」などがあった場合、
「ありゃま」となりますが、そのときはそのときでメソッドにすればいいのかなぁとも。

すぐに決めるわけでもありません。
ちょっとどうしようかなと考えています。