Unityに設定エラーがあります。 このために、私はhttp://unitymvc3.codeplex.com/を実装しようとしていますが、私は今stucked午前:ユニティとライフタイム管理の設定 - 常に一時的なライフタイムマネージャ
私の団結の構成では、私は、この設定を持っている:
<register type="IMainDbContext" mapTo="WorkflowContext">
<lifetime type="hierarchical" />
<constructor></constructor>
</register>
しかし結束を作成する時には、(私のシンプルコードはここにある:)
UnityConfigurationSection section = ConfigurationManager.GetSection("unity") as UnityConfigurationSection;
if (section != null)
{
section.Configure(container);
}
this.container = container;
すべてがLifetimeManagerType = {Name = "TransientLifetimeManager" FullName = "Microsoft.Practices.Unity.TransientLifetimeManager"}
を持っ登録「IManDbContext」のを除いて、偉大設定されているが、それはhierarchical lifetime manager
あなたは階層的な生涯マネージャーが欲しいという統一性(コードではなく構成)を教えてください。 ありがとうございます。
古い設定スキーマのために指し示したドキュメンテーションのリンクで、ページの上部に古いものとして明確にマークされています。設定で階層を指定することができます。デフォルトのエイリアスです。詳細については、[既定のエイリアスの一覧](http://msdn.microsoft.com/en-us/library/ff660933(v = pandp.20).aspx)を参照してください。 –
よくお世話になりました、私は確かに階層ライフタイムマネージャを使用することができます購入してください。最終的に私の愚かさによって引き起こされました。なぜなら、私はもっと多くのDBコンテキストを使用していて、彼らはひどく構成されていたからです。 – clpx
解決策は何ですか?自分の質問に対する回答として投稿する必要があります –