問題タブ [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.
mapping - Automapper を使用した CSLA オブジェクトへのマッピング
DTO オブジェクトを CSLA.NET ( http://www.lhotka.net/cslanet/を参照) オブジェクトにマップしようとしています。この質問のために、私は Lhotka が彼のフレームワークで提供するサンプル アプリケーションを使用しています。以下は、私が使用しているクラスの例です (わかりやすくするために、プロパティとメソッドの大部分を削除しました)。
私が経験している問題は、BusinessListBase から継承するコレクションである Resources 読み取り専用プロパティのマッピングに関連しています。このコレクションに項目を追加する唯一の方法は、メソッド Assign(resourceId) を実行することです。
DTOオブジェクトをCSLAオブジェクトに戻す方法について、誰か考えがありますか? つまり、マッパーをどのように構成すればよいですか? Resources メンバーにリゾルバーを使用しても、この特定のケースでは役に立たなかったことに注意してください。
ありがとう!
禅
c# - タプルのような CSLA データ構造を探しています
私は現在 CSLA プロジェクトに取り組んでおり、モバイルであるタプルに似たデータ構造があるかどうか疑問に思っています。を使用しようとしていますMobileList<Tuple<int, string>>
が、タプルがモバイルではないため使用できません。
助言がありますか?
c# - LINQ to SQLを使用したこのInvalidOperationExceptionの原因は何ですか?
1、2週間前にライブアプリケーションで多くのエラーが発生しましたが、これまでのところ説明を逃れています。これらのエラーは内部で確認され、一連のWebサービスで明らかになったときにクライアントにも発生しました。
以下に内部例外を含めました。プロジェクトはCSLAフレームワークを使用しており、データベースからオブジェクトを取得するときにエラーが発生しました。
エラーが発生し始めた時点では、システムに既知の変更は加えられていません。インフラストラクチャは、多数の負荷分散Webサーバーで構成されています。
エラーはサーバーの1つに限定されているようで、Webサービスに接続するコンソールアプリケーションを使用してエラーが発生しました。問題のサーバーは、ローカルDMZ IPを使用してhostsファイル内のWebサービスを解決していましたが、これを外部に強制することで、問題が解決したようです。
これを分離することは、アプリケーションとインフラストラクチャの間の非常に細かい線のように思われるので、これを説明できる可能性のあるアイデアや理論を誰かが持っているのではないかと思います。
助けや理論を事前に感謝します。
編集 :
完全な例外はここにあります
以下のLINQtoSQLには何もありません。ObjectAは、プロパティを持つ単なるラッパークラスです。IDに基づいて1つのオブジェクトを選択して入力するだけです。ctxはCSLAContextManagerです。
tdd - TDD と CSLA を実行するための最良の方法
CSLA .NET 3.8以降でTDDを実行できるようにするために、人々が使用したツール、パターンなどを知りたいです。
最も力を入れているのはどの部分か。完全にテストされていない部分などはありますか?
どんな情報でも大歓迎です。
ありがとう
csla - CSLA 4 のダウンロード可能なサンプル アプリケーションはありますか?
CSLA 4.0に基づく完全な Web (MVC または WebForm サンプル アプリケーション) を探しています。何かアイデアはありますか? その ProjectTracker サンプルは WinForm のみであり、CSLA の古いバージョンに基づいていると思います。
f# - F#でCSLAオブジェクトから継承する方法は?
F#からCSLAのメリットを享受したいのですが、継承に問題があります。これがProjectTrackerResourceInfoクラスです。誰かがF#でそれを行う方法を教えてもらえますか?
c# - MSDTCは大きなリソースの浪費ですか?
では、MSDTCはシステム(サーバーとアプリケーション)の大きなリソースの浪費ですか?
過去に、データベーストランザクションをMSDTCに依存する大規模なWebアプリケーションをいくつか作成しました。サーバーにどれだけのドレインがあるかを調査したことはありません。
現在、私はCSLAフレームワークを使用しており、CSLAはトランザクションをMSDTCに依存していません。基本的に同じ接続オブジェクトを再利用し、TransactionScopeオブジェクト内のすべてのデータベースコマンドを実行します。
MSDTCを使用するかどうかについて、いずれかの方法でいくつかの議論を探していると思います。
c# - SilverlightからMVCCslaModelBindingの子コレクションへ
バックグラウンド:
少し前に、cslaフレームワークを使用してSilverlightのビジネスアプリケーションを開発しました。ここで、何らかの理由でSilverlightを使用できない人々のためにMVCの代替案を作成したいと思います。
問題:
ここで問題となるのは、MVCアプリケーションに既存のビジネスライブラリを再利用したいということです。親とそのすべての子をバッチとして保存したいのですが、cslamodelbinderは子オブジェクトをバインドしません。これらの子コレクションをバインドする方法はありますか?
そうでない場合は、親であるかのように各子を個別に保存する必要があります。最も簡単な方法は何でしょうか。(すべての子オブジェクトには子データポータルメソッドしかないことに注意してください)
私はフォーラムを見回してみましたが、この問題に関する非常に小さな一握りの投稿を見つけることができましたが、これらは少し古いものでしたが、それ以来誰かが良い解決策を見つけたかどうか疑問に思っていましたか?
本当にありがとう!
csla - C#.netを使用したCSLAクラスと、さまざまなケースでのcslaクラスの使用
cslaクラスを使用してテキストボックスフィールドの検証をコーディングする方法。1つの例とさまざまな場合のcslaクラスの使用について明確に説明してください。
c# - 整数、型を使用した辞書ルックアップ。キーと値のタイプの一般的なアクセスと設定
CSLA .NETは、私の会社がほとんどのプロジェクトで頻繁に使用しているフレームワークであるため、これらの制約の一部はフレームワーク自体によって強制され、変更できません。私はそれらの制約を示すために最善を尽くします。
私は約50のクラスのセットを持っていますが、これらは基本的に、プログラムのさまざまな場所で使用するルックアップのシングルトンインスタンスを提供するディクショナリ(CSLAタイプでラップされている)であるという点で類似しています。
クラスはすべて大まかに次のように構成されています
ルックアップ用のテーブルは、たとえば次のようになります。
したがって、このルックアップからの値を参照するオブジェクトは、IDフィールドのみが格納されているデータベースでモデル化されます。
ただし、クラスでは、説明またはコード(ユーザーの説明、社内/ビジネス用のコード)のみを表示したいと思います。
私の質問は、私のクラスが次のようにオブジェクトにアクセスする必要があるこの場合を処理することです
SomeLookupID
直接できる場所の値の設定を処理するためのより良い方法があるように感じます