問題タブ [castle]
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.
activerecord - Castle ActiveRecord でトランザクションを実装する方法を知っていますか?
Castle ActiveRecordを使用してクライアント用のシステムを作成することにしました。たとえば、トランザクションが機能しないことが判明するまで、すべてがうまくいきました。
トランザクションのロールバックを試みるためだけに例外をスローしましたが、驚いたことに、最初の [Save] レコードがデータベースに記録されていることがわかりました。何が起こっている?
Castle と NHibernate は初めてです。まず、非常に魅力的であることがわかり、MySQL (この DB を使用したことはありません) を使用することにしました。週にこの問題が発生し、行き詰まって時間を無駄にしたような気がします。簡単なはずなのに、このワークアウトを行うのに十分な情報が見つからないので、今はイライラしています。助けてもらえますか?
.net - .NET:Castle Projectの状況はどうなっていますか?
ダウンロードの最後のバージョンが1年以上前のものであり、バージョン1.0のリリース候補でもある場合は、ダウンロードページをクリックしてください。開発に関するニュースは実際にはありません。
はい、ナイトリービルドから新しいバージョンを見つけることができますが、それは本当の深刻なオプションではありません。
また、「はじめに」ページと説明ページが開始されていない場合や、完了していない場合があります。
どうしたんだ?途中でC#3.0の機能はありますか?
activerecord - Castle ActiveRecord の OnFlushDirty() イベントでの previousState へのアクセスに関する問題
私はこの問題を抱えています。Castle ActiveRecord を使用しており、更新時に OnFlushDirty イベントでオブジェクトの変更を確認しています。
しかし、previouState["MyProperty"] にアクセスすると null になってしまい、古い値を取得できません。
なぜなのかご存知ですか?
これがコードです。
inversion-of-control - Castle Windsor では値型の解決が可能ですか?
System.TimeSpan を必要とするコンポーネントにパラメーターを渡そうとしています。「長い目盛り」のctorを解決することしかできません。
構成ファイルのスニペットを次に示します。
これは例外です:
次のように、コンポーネント パラメータのティック値を渡すと機能します。
しかし、これは目的に反します。
inversion-of-control - Castle-Windsor は XML 構成を介して ForwardedTypes をサポートしますか?
複数のインターフェイスを実装するクラスがあります。これらのインターフェースを XML 経由で登録したいと考えています。私が見つけたのは、新しい Fluent Interface のドキュメントだけです。このオプションは XML 経由でサポートされていますか? この機能を追加するには何が必要ですか?
.net - ActiveRecordはロックと更新を処理しますか?
ActiveRecordは、レコードのロックとデータベースの更新に対応していないようです。WebサイトやWebサービスなどの切断されたマルチユーザー環境で更新を同期するにはどうすればよいですか?
castle-activerecord - ActiveRecord は悪い習慣ですか?
私は新しいプロジェクトを開始していて、最近キャッスル プロジェクトのアクティブ レコードを見つけました。この感覚は何か新しいことを学んだことによるものでしょうか (それに慣れる必要があります)、それとも本当に悪い習慣なのでしょうか?
inversion-of-control - キャッスルウィンザーでコンポーネントを上書きする方法は?
特定の winsor-container で (デフォルトの) 実装を再定義したいと考えています。それがOverWriteの目的ですか?しかし、うまくいきません。
他のアイデアはありますか?
乾杯、ラース
.net - NHibernate プロキシは、Castle.Validator コンポーネントがその仕事をするのを防ぎます
Castle.Validator コンポーネントを使用した NHibernate プロキシ検証で問題が発生しました。バリデータがエンティティ プロキシのプロパティから属性を取得できなかったようです。
Inherited = true を使用して検証属性を定義しようとしましたが、Castle.Validator ランナーは次のステートメントを使用して em をフェッチします。
したがって、エンティティから属性を取得する必要がありますが、技術的には検証中のオブジェクト (プロキシ) の基本クラスですか? なぜ機能しないのですか?GetCustomAttribute は常に空の配列を返します。