Unity是微软模式与实践团队开发的一个轻量级、可扩展的依赖注入容器。下面我结合一个简单的MVC项目实现Unity的配置和使用。

 1. 首先我们创建一个MVC4的解决方案,并创建如下的项目

     .NET依赖注入插件Unity的使用

     IBaseData是接口项目,包含了一个接口类,以及Model(数据访问使用EF)

     .NET依赖注入插件Unity的使用

     接口中定义了一些方法 如下:我们将在业务类中实现具体业务

 1     public interface IBaseDataInterface
 2     {
 3         /// <summary>
 4         /// 所有用户列表
 5         /// </summary>
 6         /// <returns></returns>
 7         List<CommonAuthUser> GetAuthUserList();
 8 
 9         /// <summary>
10         /// 获取当前用户
11         /// </summary>
12         /// <returns></returns>
13         CommonAuthUser GetCurrentUser();
14 
15         /// <summary>
16         /// 用户登录
17         /// </summary>
18         /// <returns></returns>
19         ObjectResult UserLogin(string p_UserName, string p_Pwd, bool p_IsRememberPwd);
20         
21         /// <summary>
22         /// 退出系统
23         /// </summary>
24         /// <returns></returns>
25         ObjectResult LogOut();
26 
27         /// <summary>
28         /// 用户名后台验证
29         /// </summary>
30         /// <returns></returns>
31         ObjectResult CheckLoginName(string loginname);
32     }
View Code

相关文章:

  • 2021-04-06
  • 2021-12-11
  • 2022-02-09
  • 2021-12-18
  • 2021-07-14
猜你喜欢
  • 2021-12-22
  • 2022-12-23
  • 2021-12-25
  • 2021-10-10
  • 2021-12-03
相关资源
相似解决方案