×

扩展ASP.NET MVC三层框架且使用StructureMap实现依赖注入1-Model层

ASP.NET教程

扩展ASP.NET MVC三层框架且使用StructureMap实现依赖注入1-Model层

星花园站长资源网 星花园站长资源网 发表于2024-04-24 浏览3347 评论0

本篇文章将向大家介绍如何添加Service和Repository层并且使用StructureMap把Service层注入到Controller,把Repository注入到Service层。Service层主要是我们的业务逻辑层,这一层不和底层的Database打交道,和Database打交道的是Repository数据持久层。本篇文章通过使用StructureMap依赖注入使Controller,Service,Repository三层的耦合度降到最低。

本系统使用NorthWind开源数据,并且使用EntityFramework5.0实现对数据库的Object映射。

开始正题之前先来看一下成型的框架结构,我们将围绕这个截图进行展开。