我需要实现多租户,我喜欢它的解决方式here。
实现此方案(在我的项目中)的问题是以下代码段
var handlerSelectors = windsorContainer.ResolveAll<IHandlerSelector>();
给了我一些东西({Castle.MicroKernel.IHandlerSelector [0]})。 以下片段应该遍历handlerSelectors,但它什么都不做!!
foreach (var handlerSelector in handlerSelectors)
{
windsorContainer.Kernel.AddHandlerSelector(handlerSelector);
}
在调试器中,我可以看到我尝试将值设置为var handlerSelector,但它会跳过for循环。 我错过了什么吗?
提前致谢
答案 0 :(得分:0)
Mauricio Sheffer向我指出了如何纠正错误! (见评论......或者我应该说我需要一副好眼镜?)