1

たとえば、開始された Windows Forms Fx 3.5 プロジェクトのセキュリティと ID 管理に CSLA.NET 3.8 を使用することを検討していますが、これは良い習慣と見なされますか?

を探しています :

- 名前空間 : Csla.Security

  • メンバーシップID
  • ビジネスプリンシパルベース

- 名前空間 : Csla

  • ビジネスベース
  • プロパティ情報

私の質問は、セキュリティスキーマがまだ (ソリューション上で) 定義されていない場合、このフレームワークを採用するために開始されたプロジェクトにどれくらいの費用がかかるか、およびこれに対処する場所 (つまり、変更を攻撃する方法または準備を整える方法) についてです。本当の複雑なリファクタリング)、私はこの問題について心配しています.CSLA.NETが非常に複雑であることを知っているからですが、誰かが経験を共有してくれるとうれしいです


どの回答も参考になります

4

2 に答える 2

2

CSLA 3.8 テンプレートを確認することを強くお勧めします。VB.NET と C# の両方のフレーバーがあります。アクティブな生成の手段を提供し、完全なカスタマイズのための部分的なメソッド フックを使用して承認規則を生成します。これにより、ルールのカスタマイズが簡単になります。テンプレートベースであるため、テンプレートをリファクタリングし、再生成してルールの変更を数時間または数日ではなく数秒で行うことができます。

ありがとう -Blake Niemyjski ( CodeSmith CSLA テンプレートの作成者)

于 2010-02-01T18:11:06.643 に答える
1

CSLAと私は仲が良くないので、これに答えるのは間違っているかもしれません. 私たちは約2年間、仕事でそのごく一部を使用しており、それに悩まされて多くの時間を費やしています. 他のオプションを検討することをお勧めします。ちょうど私の2セント。

于 2009-09-10T19:08:53.140 に答える