码迷,mamicode.com
首页 > Web开发 > 详细

(二)ASP.NET Identity持久化分离

时间:2017-06-11 14:15:48      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:style   持久化   http   ram   repo   新建   epo   问题:   use   

从Visual Studio 2013至Visual Studio 2015的版本中,新建MVC项目中项目模板中会自带ASP.NET Identity的实现在其中,但不知道会有多少人会直接使用现成的Identity模板,我在最近的一个项目中本打算直接用,但发现有太多我不需要的东西,看起来比较臃肿。这篇文章主要描述一下我拆分整个这个mvc项目的过程。

对这篇文章的理解需要对ASP.NET Identity有个基本的了解,可以看一下相关文章:https://www.asp.net/identity或

 目录:

 

 

  • 默认模板的问题

当你创建一个web应用程序使用了mvc的模板,新建的项目你会发现是单层的,且和Entity Framework是紧偶合的。问题:

  1. 单层的架构里混合了Repository模式、unit of work模式及依赖注入,便利的单元测试其实已经不大便利了。
  2. 必须要实现IUser接口在User的entity里,与ASP.NET Identity呈现紧偶合的状态。
  3. 实体、持久化、业务逻辑全部在一块。

 

(二)ASP.NET Identity持久化分离

标签:style   持久化   http   ram   repo   新建   epo   问题:   use   

原文地址:http://www.cnblogs.com/judyh/p/6984910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!