問題タブ [interception]
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.
c# - Ninject を使用してクラスを自動生成する
次のようなインターフェイスを考えてみましょう。
私はこのインターフェイスを実装したくありません。Ninject に、それを実装するプロキシ クラスを生成するように依頼します。次に、DoSomething メソッドをインターセプトします。出来ますか?
unity-container - Unity 3.0 を使用してプライベート メソッドをインターセプトすることは可能ですか?
プライベート、パブリック、または保護されているかどうかに関係なく、メソッド/プロパティにいくつかの側面を注入したいと考えています。
多くのブログやフォーラムを調べましたが、これに関する役立つ記事は見つかりませんでした。
誰でもこれについて私を案内できますか?
c# - MVC 外の DataAnnotations を使用した自動モデル検証
DataAnnotation
MVC の外部で、属性を使用してモデルのプロパティに検証を適用しています。
モデルを検証するために、次の拡張メソッドを実装しました。
Validate()
便利ではないプロパティを設定するたびに、このメソッドを呼び出す必要があります。
Validate()
モデルの状態が変化したときに、メソッドが裏で自動的に呼び出されるようにしたいと考えています。誰もこれを達成する方法についてアイデアを持っていますか?
ボーナス ポイントについては、MVC がこの自動検証をどのように達成するかを正確に知っている人はいDataAnnotations
ますか?
ありがとう。
c# - エンティティを追加する Entity Framework Interceptor
私は EF 6 を使用しており、System.Data.Entity.Infrastructure.Interception 名前空間から IDbCommandInterceptor を使用しようとしています。
読み取りと更新にはうまく機能しますが、新しいエンティティをデータベースに追加すると、NonQueryExecuted() も NonQueryExecuting() も起動しません。これは Interceptor による通常の動作ですか、それとも私の側で何かが正しく実装されていませんか?
コード:
インターセプター:
データコンテキストベース: