問題タブ [csla]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
694 参照

authentication - CSLA 認可と DotNetNuke ロールの統合

CSLA で DotNetNuke 認証を使用した経験がある人に興味があります。

DotNetNuke ロールを使用して、CSLA オブジェクトとプロパティにアクセス許可を割り当てられるようにしたいと考えています。DNN アセンブリを参照するだけでは、CSLA ビジネス オブジェクトに不要な依存関係が作成されませんか?

DNN データベースに直接クエリを実行してロール メンバーシップを取得する CSLA オブジェクトを構築する方が簡単でしょうか?

ありがとう...

0 投票する
3 に答える
3329 参照

design-patterns - 検証とサービスレイヤーまたはビジネスオブジェクトで?

Martin Fowler は、ドメイン モデルと「データ ローダー」の間の境界としてサービス層を使用することを提案しています。ただし、Rockford Lhotka は、検証をビジネス オブジェクト自体に組み込むことを提案しており、これはまさに CSLA.NET が行っていることです。

これをサービス層に抽象化する利点は、明らかに、サービス層が複数のビジネス オブジェクト間でアクティビティ/操作を調整できることです。しかし、ビジネス ロジックと検証にビジネス オブジェクトを直接使用する場合と比較して、サービス レイヤーを使用する場合のその他の利点と欠点は何ですか?

0 投票する
6 に答える
26477 参照

csla - CSLAフレームワークとその使用法とは何ですか?

CSLAフレームワークとその使用法とは何ですか?

0 投票する
2 に答える
792 参照

wpf - WPF CSLA リモート サーバーの使用時にエラーが発生する

リモート サーバーのセットアップで WPF アプリを実行していますが、「リモート サーバーが予期しない応答を返しました: (400) 不正な要求」 が表示されます。

送信されるデータ サイズを小さくしようとしたところ、呼び出しが正常に機能したため、これは間違いなく要求サイズの問題です。私の構成からは、2 ギグが設定されているように見えますが、デフォルトの制限 (65000 バイトなど) のみが使用されているように動作します。私の設定に何か問題があると思います。

どんな助けでも大歓迎です!

マーク。

WCF web.config を使用してリモート サーバーをセットアップしました。

そして、クライアント上の私の app.config は次のとおりです。

0 投票する
3 に答える
1037 参照

csla - CSLAのパフォーマンス

私は CSLA を初めて使用します。グリッドにレコードをロードするときに CSLA のパフォーマンスに影響を与える要因を知りたいだけです。

ありがとう

0 投票する
3 に答える
831 参照

c# - CSLA.net - 継承可能な基底クラス

私は本を​​読んでいました"Expert C# 2005 Business Objects"

この本では、現実の問題を解決するためにさまざまなクラスに継承されるさまざまな基本クラスについて説明しています。

代替テキスト

しかし、この本はそれらすべてのクラスの例を提供しているわけではありません。

CSLA をよりよく理解するために、これらすべての例を (理由とともに) 教えてもらえますか?

たとえば、読み取り専用のルート オブジェクト (学生/製品/注文など) と見なされる実世界のオブジェクトはどれですか? なぜ?

0 投票する
1 に答える
496 参照

nhibernate - トランザクション内の NHibernate.NonUniqueObjectException (CSLA.Net を使用)

私はNHibernateとCSLA.NETの両方にかなり慣れていないので、同じトランザクション(したがってセッション)内でデータベースに同じ行を2回保存する必要があるという問題に直面しています。SO wrt NonUniqueObjectException に関する他の質問を読んだり、多くのグーグルを行ったりしましたが、何もうまくいかないようです。

とにかく、私はセッションを作成し、トランザクションを開始し、myObject = myObject.Save() を実行します。私の理解では、CSLA は保存後に myObject の新しいインスタンスを作成して返します。これは明らかに myObject に割り当てられます。

後で (同じトランザクション内で)、 myObject.Save() を再度実行する必要があります。ここで NonUniqueObjectException が発生しています。myObject をロックして NHibernate セッションとマージしようとしましたが、うまくいかないようです。

他に試すべきことはありますか?NHibernate を使用して「ネストされた」トランザクションを実行する簡単な方法はありますか (ただし、それで問題が解決するかどうかはわかりません)。

提案をいただければ幸いです。

0 投票する
2 に答える
453 参照

c# - 着手したプロジェクトにCSLA.NETを採用

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

を探しています :

- 名前空間 : Csla.Security

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

- 名前空間 : Csla

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

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


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

0 投票する
2 に答える
1074 参照

c# - どの .Net ビジネス ロジック レイヤー フレームワークを使用していますか?

いくつかのテーブルとクラスを追加して機能を拡張することで、単純なレガシー アプリケーションを拡張するように依頼されました。

これは .Net 1.1 アプリケーションで、.Net 3.5 に正常にアップグレードされました。

今私の問題は、これらの新しいテーブルとクラスのために、ORM とビジネス ロジック層を追加したかったことです。将来、そのコードの一部に触れる必要があるときはいつでも、レガシー クラスに拡張できます。

Entity FrameworkNHibernateなど、使用できる非常に多くの ORM ツールについて知っています。

私にとって問題は、どのビジネス ロジック レイヤーを使用するかを決定することです。過去にcsla.netを使用して良好な結果を得ましたが、他に実際にどのような代替案があるのでしょうか?