0
A
回答
0
的問題是有點含糊,但這裏有幾件事情,你要考慮:
依賴注入:AUTOFAC或NINJECT(例如) 這將讓你注入你的DbContext成通過構造函數或屬性,你可以使用它的任何類。
把它作爲一個參數(如何系統產生你的服務?)
var appService = new ApplicationService(new MyDbContext())
無論是那些將工作之一。如果這不是你的意思,一些更多的信息將幫助:)
0
您可以使用IDbContextProvider<TDbContext> _sampleDbContextProvider
構造函數注入,使用帶有_sampleDbContextProvider.GetDbContext();
1
一個取巧的辦法來克隆實體剛剛進行序列化和反序列化,然後將對象。使用Newtonsoft進行序列化。 只需使用此代碼即可
MyEntity myEntity = _myEntityRepository.get(1);
string cloned = JsonConvert.SerializeObject(myEntity);
MyEntity clonedEntity = JsonConvert.DeserializeObject<MyEntity>(cloned);
clonedEntity.Id = 0;
相關問題
- 1. 如何使用Unity注入我的dbContext
- 2. ASP.NET Core DbContext注入
- 3. ASP.NET樣板:對.NET核心模板 - 應用服務錯誤
- 4. 使用Ninject + DbContext + Service + MVC的體系結構:如何將DbContext注入服務?
- 5. 如何注入DbContext(或任何其他對象)到對話框?
- 6. Symfony:將服務注入用戶對象
- 7. 將DbContext注入到ASP.NET Core的FileProvider中
- 8. 是否需要在ASP.NET應用程序中注入.InPerRequestScope DbContext?
- 9. 如何向Grails域對象注入類似服務的組件?
- 10. 分層架構中的CDI。如何使用CDI註釋注入服務對象?
- 11. 如何在我的應用程序中使用注入角模塊的服務?
- 12. Grails:將服務注入命令對象
- 13. 服務堆棧注入對象
- 14. ASP.NET核心解析服務中的DbContext
- 15. 使用Unity IOC將dbcontext注入到我的控制器和服務層?
- 16. 如何使用Guice在GWT中的服務層(DAO)類中注入HttpSession對象?
- 17. 我應該如何處理服務域的注入?
- 18. 如何注入到ILogger EFCore的DbContext
- 19. Asp.Net樣板投擲應用服務驗證
- 20. 我應該在MVC5中創建一個新的DbContext對象ASP.Net項目
- 21. 如何從java中的其他服務調用一個澤西服務?另外我怎樣才能注入我的AuthenticationFilter HttpServletRequest對象
- 22. 在部署的REST服務上注入對象
- 23. 如何在抽象類中使用泛型注入服務
- 24. 角度服務注入和導入對象之間的差異
- 25. Symfony:向服務構造函數注入對象(不是服務)
- 26. 依賴注入:我應該注入一切還是爲某些對象使用服務定位器?
- 27. Asp.net 5使用註冊服務/組件構建對象
- 28. 如何使用默認的依賴注入在MVC 6中注入DbContext?
- 29. 如何使用我的asp.net應用程序引用web服務
- 30. 使用Ninject將服務注入ASP.NET MVC應用程序