AOP フレームワーク Postsharp のユーザーに尋ねたいのですが、フレームワークを具体的に何に使用していますか?
また、その使用がビルド時間に大きな悪影響を与えることは知っていますが、実行時のパフォーマンスはどうですか? ヒットは多い?
ありがとう、
S
私はこれを使用して INotifyPropertyChanged メソッドからプロパティ名のにおいを取り除きましたが、実行時のパフォーマンスに大きな影響はありませんでした。
コンパイル時の織り方を使用して、特定の属性で装飾されたいくつかのメソッドに追加機能を追加します。
ここのように。
つまり、開発がより速くなり、コードがより保守しやすくなり、理解しやすくなります。あなたが努力を惜しまないとき、パフォーマンスに打撃を与える必要はありません。
これを使用して、 DataObjects.Netに独自の側面 (永続プロパティ アクセサー、構築通知、セッション & トランザクション アクティベーターなど) を注入します。