問題タブ [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.

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

silverlight - Silverlightアプリケーションでインターセプトプロパティを発行する

SilverlightアプリケーションでDIコンテナーとしてNinjectを使用しています。現在、インターセプトをサポートするようにアプリケーションを拡張し、Ninject用のDynamicProxy2拡張機能の統合を開始しました。ViewModelのプロパティへの呼び出しをインターセプトしようとすると、次の例外が発生します。

「メソッドへのアクセスに失敗しました:System.Reflection.Emit.DynamicMethod..ctor(System.String、System.Type、System.Type []、System.Reflection.Module、Boolean)」</ p>

この例外は、invocation.Proceed()メソッドが呼び出されたときにスローされます。インターセプターの2つの実装を試しましたが、どちらも失敗します

プロパティ値が設定されているときに、ViewModelでOnPropertyChangedメソッドを呼び出したい。

属性ベースのインターセプトを使用しています。

コンソールアプリケーションを使用して実装をテストしましたが、問題なく動作します。

また、Ninject.dllと同じフォルダーにNinject.Extensions.Interception.DynamicProxy2.dllがある限り、コンソールアプリケーションで、DynamicProxy2Moduleをカーネルに明示的にロードする必要はありませんでしたが、Silverlightアプリケーション用に明示的にロードする必要がありました。次のように:

誰か助けてもらえますか?ありがとう

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

c# - カスタムクエリを実行してジェネリックリストを返す方法は?

関数から配列を返す方法しか見つけられないようです。これが私のモデルです:

現在SimpleQueryを使用していますが、代わりにHqlBasedQueryを使用する必要があるかどうかわかりません。これが私の呼び出し関数です:

これは機能しますが、インシデントオブジェクトの一般的なリストが必要です。

ありがとうございました。

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

castle-activerecord - Castle ActiveRecordで再帰的プロパティを定義する方法は?

。という名前のクラスがあるとしますMyClassMyClass、という名前のプロパティが必要であり、それ自体がタイプParentである必要があります。木構造を保持したいので必要です。ParentMyClassMyClass

どのようにそれを行うことができますか?

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

castle-windsor - Castle Dynamic Proxy2.1IModelInterceptorsSelectorでGetHashCodeとEqualsをオーバーライドする

Castle DynamicProxyを使用するときにInterceptorSelectorを使用するときにキャッシュとプッシュのパフォーマンスを得るには、GetType()、GetHashCode()、およびEquals()をオーバーライドする必要があることを読みました。

パフォーマンスの観点から、実装の例または最良のものはどこにありますか?

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

asp.net-mvc - asp.netmvcテストプロジェクトがwindsorファイルを見つけることができません

こんにちは、ウィンザーをDIコンテナとして使用しています。

私のコードは以下です

これをテストプロジェクトから呼び出す必要があります。問題は、これを行うと、windsor.configが見つからず、テストが常に失敗するように見えることです。この構成ファイルを配置するための最良の方法はどこですか、またはより良いアプローチがあります。これをやっていますか?ありがとう

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

fluent-nhibernate - Castle Windsor&NHibernateファシリティ:値をnullにすることはできません。パラメータ名:classType

こんにちは私は流暢なNhibernateでCastlewindsorNhibernate Facilityを使用しようとしていますが、Imが認識している限り、上記のエラーが発生します。これを設定する手順に従いました。他の誰かがこの問題を見て、多分いくつかのアドバイスを提供しましたか?ありがとう

これがファシリティxmlファシリティです

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

c# - ActiveRecordHooksBase.OnUpdate がカスケード モードで機能しないのはなぜですか?

2 つのエンティティがBlogありPostBlog多くPostの があるとします。Postを通じて間接的に保存されBlogます。でオーバーライドOnUpdateすると、 null を持つ s がPost保存されます。一方、オーバーライドすると、適切に保存されません。他の誰かが同じ問題を抱えていますPostBlogOnUpdatePost

コードは次のとおりです。

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

.net - NVelocity で " をエスケープする

NVelocity で "をエスケープするにはどうすればよいですか?

例 test.message = "136# 1/4" テスト テスト テスト"

私が行った場合<input type="text" id="Test.Description" value="$test.message"/>

それは表示します: 136# 1/4

私が行った場合<input type="text" id="Test.Description" value=$test.message/>

表示されます:136

私が行った場合<input type="text" id="Test.Description" value='$test.message'/>

それは表示します: 136# 1/4" テスト テスト テスト しかし、それはエスケープします '

何もエスケープせずに 136# 1/4" Test Test Test を表示するにはどうすればよいですか?

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

castle-activerecord - 生成されたクエリを実行せずにアクセスできますか?

デバッグを有効にして、実行されるすべてのクエリがコンソールに表示されるようにする方法を知っています。生成されたクエリを実行せずに単純に出力する方法はありますか?

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

activerecord - Castle ActiveRecord に親 - 子を挿入

データベースのマッピングに Castle ActiveRecord を使用しています。

次のような単純なデータベースがあります: ![alt text][1] [1]: http://cA5.upanh.com/10.194.14332219.LPR0/example.jpg

そしてマッピングコード:

グループ:

コンタクト:

Contact_Group:

ここで、新しい連絡先を Contact テーブルに挿入し、Contact_Group のセットを Contact_Group テーブルに追加したいと考えています。これは私のコードです:

ただし、Save() を実行した後は、Contact_Group なしで新しい連絡先を挿入するだけです。マッピングまたは Save() メソッドにエラーはありますか?