Sprint.Net和Mvc結合使用
主要步驟如下
1.UI層中添加連接字符串 從Model層中復制
<connectionStrings>
<add name="DataModelContainer" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=LTeasyOAdb;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
2.添加Spring.Net塊配置
<configSections>
<!-- Entity Framework 塊配置 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<!--Spring.Net塊配置-->
<sectionGroup name="spring">
<section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Web.Mvc4"/>
</sectionGroup>
</configSections>
3.添加Spring需要的引用
4.修改Global 繼承關系
5.復制Config文件
6.添加Spring配置的外部文件 註意順序
7.定義 通過接口定義
<object type=" LTeasyOA.UI.Portal2.Controllers.UserInfoController, LTeasyOA.UI.Portal2" singleton="false" >
<property name="UserInfoService" ref="UserInfoService" />
<object> 定義對象
type(具體類名,類的命名空間)
<property/> 屬性註入 name 屬性名 ref引用 value值
Sprint.Net和Mvc結合使用