2010-06-20から1日間の記事一覧

PostSharpのコンパイル時のメッセージ

コンパイル時の検証エラーでメッセージをユーザーに伝えたいことがあります。APIをみるとMessageクラスのコンストラクタでソースファイルや行番号を指定できるようになっています。 http://doc.sharpcrafters.com/postsharp/2.0/##PostSharp.chm/html/M_Post…

Entity FrameworkでSQLファイルをサポートする案

PostSharpにこだわらずにEntity Frameworkで動的なSQLを扱いやすくするというのもありかもしれません。 たとえば拡張メソッドを使ってObjectContextにメソッドを追加して、SQLファイルのパスやパラメータ(匿名型などで)を渡せるようにしたり。 int max = .…

PostSharpでexternを使ったDaoパターン

PostSharpは、virtualなメソッドにアスペクトをかけられないようです。ですのでインタフェースのメソッドをアスペクトすることもできない。 サンプルをみていてわかったんですが、staticでexternにするとメソッドのbodyを持たなくてもいいので宣言だけ見ると…