/// <summary>
/// Starts up the Application.
/// </summary>
/// <param name="container">The container.</param>
/// <param name="pipelines">The pipelines.</param>
protected override void ApplicationStartup(TinyIoC.TinyIoCContainer container, Nancy.Bootstrapper.IPipelines pipelines)
{
base.ApplicationStartup(container, pipelines);
container.Register<UserProvider>().AsPerRequestSingleton();
}
以上是我的現有應用程序啓動包含我的TinyIoc配置。有什麼方法可以將所有接口註冊並將其全部轉換爲PerRequestSingletons?我不能一個一個地做它們,因爲我有太多的存儲庫,我不能把它們留作單例,因爲它不適用於NHibernate的設置。TinyIoc - 如何配置所有接口註冊AsPerRequestSingleton?
在此之前從來沒有聽說過TinyIoc。你選擇使用它的任何理由? – Chev
它是南希的默認IoC提供程序。它可以直接使用。 – biofractal
@Diego Mijelshon我不確定你爲什麼刪除了NHibernate標籤,因爲它是問題的組成部分。請解釋。 –