simple-injector

    1熱度

    2回答

    有沒有方法將依賴關係注入從EF Linq context.Entities.Select(x => new Y {...})投影返回的對象中? (我用簡單的噴油器,但概念仍然) 排序的,我想實現的東西:(這只是鍵入的,未編譯,對不起任何語法錯誤/殘缺不全) // person MAY be an entity, but probably more likely a class to serve a

    1熱度

    1回答

    背景 我創建一個具有「AccountManagementView」形式的WinForms應用程序。每次創建表單時,立即執行長時間任務。我的目標是首先創建表單,並使用戶可以在執行長期任務時與表單交互。 解決方案(到目前爲止) 我的策略到目前爲止是使窗體的構造私有的,而是使用一個異步工廠方法來創建窗體。表單創建後,工廠方法將啓動長期任務。 public partial class AccountMan

    0熱度

    1回答

    我有一個場景,我有兩個班級,我們稱之爲SingletonWorker和ScopedWorker,分別註冊到Singleton和Scoped生活方式。兩者在構造函數中都依賴於IMetricSubmitter。工作人員使用IMetricSubmitter作爲其邏輯的一部分提交度量標準。有一個爲IMetricSubmitter單身實現所謂DefaultMetricSubmitter,我喜歡與Enrich

    1熱度

    1回答

    如何爲WcfOperationLifestyle容器單元測試注射?我在我的MyBootstrapper類 container = new Container(); container.Options.DefaultScopedLifestyle = new WcfOperationLifestyle(); ... container.Register<IService, Service>(

    1熱度

    1回答

    我一直在關注非常有用的答案here,使用SimpleInjector DI動態組織我的工作單元和存儲庫。 使用下面的測試服務: public class TestService { public TestService(IRepository<Call> calls){} } 在控制器: public class TestingController : Controller

    1熱度

    1回答

    在我的開發團隊,我們正在使用中this article描述的CQRS模式,並使用建議 DI容器:Simple Injector(雙關語意)。 這是我們目前的項目結構: 01的WebApp references => [02] [03] 02合同 03 BusinessLayer 項目01是客戶端(一個ASP.NET MVC應用4)在那裏我們通過簡單注射器註冊我們的應用服務(Bootstrapper

    2熱度

    1回答

    我想使用簡單注入器將單一控制器注入到集線器中。 我已經嘗試了以下內容,但現在我的狀態爲500。 集線器代碼: public class EventDataHub : Hub { private static IEventDataController _dataController; public EventDataHub(IEventDataController

    1熱度

    1回答

    我一直在使用Entity Framework進行數據訪問的WinForms應用程序中使用MediatR庫的中介模式和CQRS進行試驗。該應用程序用於批量生產工廠,並允許用戶查看活動批次和完成批次的列表,並在必要時更新批次信息。每個批次都有大量與之相關的信息,例如質量和過程測量。讀取和寫入數據被組織到查詢和命令的基礎上,這些文章: Meanwhile... on the query side of

    1熱度

    2回答

    好的,我知道這聽起來像一個奇怪的請求,但這是我的問題。我想爲我的WCF服務編寫一些集成測試;我有幾個關鍵路徑可以確保我們的行爲正確。一個測試是確保在關鍵位置拋出正確的異常,並且正確傳播管道而不會在錯誤的地方截獲。 所以要做到這一點,我重寫了一個模擬對象的現有註冊,它會拋出我想要在我想要拋出的位置處測試的異常。這部分工作正常。 接下來,我想解析我的命令處理程序(被測系統),調用句柄方法並聲明發生了正

    1熱度

    1回答

    背景 我建立一個兩層的C#.net應用程序: 1級:使用MVP(模型 - 視圖 - 演示)設計模式的WinForms客戶端應用程序。 第2層:位於實體框架和SQL Server之上的WebAPI RESTful服務。 如果您想了解更多關於我正在構建的應用程序的詳細信息,我提供了一個可能過於全面的解釋here。 發展現狀 目前,我工作的WinForms客戶端上。特別是,我試圖在這個客戶端中散列出足夠