DbConfiguration.AddDependencyResolver メソッド
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
Entity Framework で必要とされる依存関係を解決するために使用されるリゾルバーの Chain of Responsibility に IDbDependencyResolver インスタンスを追加します。
名前空間: System.Data.Entity
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Protected Friend Sub AddDependencyResolver ( _
resolver As IDbDependencyResolver _
)
'使用
Dim resolver As IDbDependencyResolver
Me.AddDependencyResolver(resolver)
protected internal void AddDependencyResolver(
IDbDependencyResolver resolver
)
protected public:
void AddDependencyResolver(
IDbDependencyResolver^ resolver
)
member AddDependencyResolver :
resolver:IDbDependencyResolver -> unit
function AddDependencyResolver(
resolver : IDbDependencyResolver
)
パラメーター
- resolver
型 : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver
追加するリゾルバー。
解説
リゾルバーは、追加された際の順序とは逆の順序で依存関係を解決するように求められます。 つまり、リゾルバーは、既に別の方法で解決されている依存関係の解決をオーバーライドするために追加できます。 ただし、アプリケーションの構成ファイルに登録された依存関係は、ここで追加する依存関係リゾルバーよりも常に優先して使用されます。