Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要帮助确定MVC3项目实现结构图的方向吗_C#_Asp.net Mvc 3_Dependency Injection_Structuremap - Fatal编程技术网

C# 需要帮助确定MVC3项目实现结构图的方向吗

C# 需要帮助确定MVC3项目实现结构图的方向吗,c#,asp.net-mvc-3,dependency-injection,structuremap,C#,Asp.net Mvc 3,Dependency Injection,Structuremap,我一直在阅读一些关于在MVC3项目中实现结构映射IoC/di的教程。只是为了找到文章中的评论,找到文章中使用的不太好的方法,因为它们没有使用Structure Map的扫描功能,或者在不需要时使用Activator类,或者没有封装应用程序和列表中的注册 我有一个MVC 3应用程序,“目前”只使用DI连接NHibernate,它的会话在一个工作单元中,并向我的控制器注入一个存储库。然而,我想切换到结构图(因为这是在工作中使用的,我需要经验),但我想实现它的方向是,我有最大的灵活性,使用过滤器、模型

我一直在阅读一些关于在MVC3项目中实现结构映射IoC/di的教程。只是为了找到文章中的评论,找到文章中使用的不太好的方法,因为它们没有使用Structure Map的扫描功能,或者在不需要时使用Activator类,或者没有封装应用程序和列表中的注册

我有一个MVC 3应用程序,“目前”只使用DI连接NHibernate,它的会话在一个工作单元中,并向我的控制器注入一个存储库。然而,我想切换到结构图(因为这是在工作中使用的,我需要经验),但我想实现它的方向是,我有最大的灵活性,使用过滤器、模型绑定器等结构图


有人能给我指一下这个建议吗?

是一个很好的演练。

事实上,这是我提到的其中一个,基于他在评论中指出的在实现结构图的方式上的一些缺陷。他没有使用SM的所有特性的原因是为了避免文章陷入SM细节的泥潭。本系列介绍如何在MVC3中使用SM。他在评论中解释了这一点。是的,我理解他的理由,是的,我在评论中读到了这一点,但这仍然没有减损这样一个事实,即如果他没有实现我正在寻找的结构或功能,那么这对我正在努力实现的目标有何帮助。