爲什麼我更喜歡StructureMap over Unity?爲什麼我更喜歡StructureMap over Unity?
3
A
回答
6
StructureMap允許您按照慣例註冊您的類型。相反的明確登記美孚的IFoo的,酒吧的IBAR,和巴茲爲IBaz,你可以這樣做:
ObjectFactory.Initialize(x =>
x.Scan(scan => {
scan.TheCurrentAssembly();
scan.WithDefaultConventions();
})
);
「默認公約」會自動記錄每一個具有相同的名稱和「我」的接口類型字首。還有一些其他的內置約定(如果你鍵入命名不遵循這種模式),並且定義你自己的約定是微不足道的。
相關問題
- 1. 爲什麼Android更喜歡靜態類
- 2. 爲什麼Resharper更喜歡const只讀?
- 3. 我們爲什麼更喜歡?至 ??運營商在C#?
- 4. 爲什麼我更喜歡checkState而不是assert?
- 5. 爲什麼我更喜歡使用成員初始化列表?
- 6. 爲什麼我更喜歡在堆上使用免費商店?
- 7. 爲什麼我們更喜歡byte []對int []或long []?
- 8. 任何風格指南更喜歡< over >爲可讀性?
- 9. 爲什麼我的Like查詢被Toad喜歡,但不被C#喜歡?
- 10. 你更喜歡什麼日誌實現?
- 11. atoi()不喜歡我在做什麼
- 12. 作曲家:喜歡VCS Repository over Packagist
- 13. 爲什麼Facebook的不喜歡這個
- 14. 你爲什麼喜歡zend-framework?
- 15. 爲什麼Cocoa不喜歡這個URL?
- 16. 爲什麼Adblock的不喜歡串
- 17. 我不喜歡MDD,但喜歡UML - 如果我認爲它是無用的,爲什麼我應該使用MDD?
- 18. 爲什麼'我喜歡'在我的頁面回滾計數?
- 19. 你喜歡什麼,你對Scrum過程有什麼不喜歡的?
- 20. 爲什麼SIgnalR更喜歡Forever Frames輪詢?
- 21. 爲什麼官方比Numpy中的hstack/vstack更喜歡concantane?
- 22. 爲什麼有人更喜歡矢量數組?
- 23. 爲什麼更喜歡getter和setter方法而不是公開?
- 24. 爲什麼程序想要/更喜歡使用稀疏文件?
- 25. 爲什麼比JavaScript原型更喜歡默認值()?
- 26. 爲什麼FormValidator :: Simple更喜歡數組散列?
- 27. 「喜歡」和「=」哪一個更approprite爲什麼在TSQL
- 28. 爲什麼NodeJS更喜歡逗號優先的編碼風格?
- 29. 爲什麼mesos代碼比傳統更喜歡模板?
- 30. 爲什麼你更喜歡spacemacs比'惡'模式運行的emacs?
[哪一個更好的結構映射或統一應用程序塊]的可能重複(http://stackoverflow.com/questions/1398486/which-one-is-better-structure-map-or-unity-application-block ) – M4N 2010-09-15 08:34:10
它不是重複的。如果你看到答案那裏只有一個參考(http://stackoverflow.com/questions/21288/which-c-net-dependency-injection-frameworks-are-worth-looking-into),這就是全部。它不是特定於StructureMap和Unity。 – Saghar 2010-09-15 08:57:03
它仍然是重複的(IMO)。但不幸的是,除了鏈接到另一個問題之外,沒有好的答案。 – M4N 2010-09-15 09:17:37