1. 程式人生 > >Sprint.Net和Mvc結合使用

Sprint.Net和Mvc結合使用

system http ram container userinfo sprint provider let pri

主要步驟如下

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=&quot;data source=.;initial catalog=LTeasyOAdb;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" 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結合使用