ASP.NET - ABP 框架

项目名 MyCompany.MyProject

 

1. 创建模板

http://www.cnblogs.com/farb/p/4901309.html

下载模板

 

2.  创建实体类

http://www.cnblogs.com/farb/p/4923137.html

MyCompany.MyProject.Application

提供一些应用服务方法供表现层用

ABP框架的服务方法的参数都是Dto对象

MyCompany.MyProject.Core

DDD的核心, 领域层

实体类, 仓储, 领域事件, 工作单元和领域服务都在这里

MyCompany.MyProject.EntityFramework

基础设施层

任务就是跟数据库打交道

实现领域层定义的仓储接口以及迁移数据库

MyCompany.MyProject.Web

Web

 

还原Nuget程序集

CodeFirst

新建Core.Entities

新建实体

EntityName : Entity<T>

 

  1. DbContext

EntityFramework.XXXDbContext

IDbSet<>

ConnectString

 

  1. Add-Migration

EntityFramework 项目下

App.config 添加连接字符串

Update-DataBase

 

  1. 定义仓储

如果有自己要实现的方法的话

Core 下建立 IReponsity

 

  1. 实现仓储

实现仓储在 EntityFramework

解耦 Core(领域)

 

posted @ 2017-12-06 14:21  `Laimic  阅读(192)  评论(0)    收藏  举报