問題タブ [open-generics]
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# - Dot Net Core で Open Generic Constructor Injection を実装する方法
私は監査ログ用のインターフェースを持っています:
現在、メインの AppDbContext インターフェイスで、これを次のように継承しています。
メインの AppDbContext クラスでは、次のように継承しています。
問題は、依存性注入の時点で、次のように注入しようとしていることです。
私は他の方法も試しましたが、成功することができませんでした - 私が得ているいくつかのエラーメッセージは次のとおりです:
エラー メッセージ:
- Message=指定されたジェネリック引数の数が、ジェネリック型定義のアリティと等しくありません。
- 実装タイプ 'Common.Application.Interfaces をインスタンス化できません。IAuditDbContext
2[T1,T2]' for service type 'Common.Application.Interfaces.IAppDBContext
2[T1,T2]'
それを正しく実装するための助けを求めています。