摘要:
问题的起源:启动一个.netCore项目,默认使用的是5000端口,当我们有很多个项目的时候(集群),不可能都使用5000端口。 方法1:set ASPNETCORE_URLS=http://127.0.0.1:8080 但是这种方法 想在程序总读取端口比较难。 方法2: 引子:在api项目的pro 阅读全文
摘要:
1.要让vs2017能够选择.net core 2.1版本,只需要安装.net core2.1的sdk安装包就行了 官方地址:https://www.microsoft.com/net/learn/get-started/windows 还有一个.netcore各个版本都有的github地址:htt 阅读全文
摘要:
首先要在服务器上面安装.net core https://github.com/dotnet/core/tree/master/release-notes/download-archives 这里面有各个版本的.net core. 然后要安装一个AspNetCoreModule模块给IIS,这个模块 阅读全文
摘要:
use School --指定数据库 declare @min_id int --声明整数变量@x set @min_id=(select MIN(Id) from Students) --给变量@x赋初值为当前最小的Id值 while @min_id>0 begin update Students set Age=ROUND(RAND()*100,0) where... 阅读全文
摘要:
参考代码如下: 第一 注意数据类型 数据长度,比如我在插入一个数据的时候 遇到了数据库字段只有20长度 汉子却有11个一直报错的问题 第二 对应数据库表里的字段名 大小写不能有出入。 阅读全文
摘要:
1.在Products解决方案文件夹下面新建一个项目 一个单元测试项目 Product.Tests。 阅读全文
摘要:
1.在Products解决方案文件夹下面新建一个项目 .net Core/Asp.net Core Web应用程序 取名Product.WebApi/选择Web Api core2.0版本 不进行身份验证 2.添加一个控制器(的API控制器)。 3.这个webapi项目只依赖于AppSrv项目,所以 阅读全文
摘要:
通过服务来协调领域对象,来添加产品用例。 1.要实现产品上下文的服务,首先新建一个项目,在Product解决方案文件夹下面新建一个项目,项目的名称为:Product.AppSrv。 2.这个项目首先引用Product.Domain项目,因为它操作领域对象,所以还要引用DDD.Repositories 阅读全文
摘要:
a.要实现仓储,首先要定义仓储接口。在领域层定义仓储接口,IProductRepository.cs。 产品持久化仓储的实现不应当在领域层实现,因为领域就和仓储实现紧密的绑定在了一起,导致业务和技术没有分离。之所以把接口定义在领域层是因为,领域层对数据的访问只要调用接口就行了。 b.在基础结构层中新 阅读全文
摘要:
1.新建一个解决方案文件夹 取名Product 2.在Product解决方案文件夹下面创建一个.net core 类库项目 取名Product.Domain,引用项目DDD.Base项目 3.在类库下面新建一个文件夹 取名POCOModels,在这个文件夹下面新建两个partial的类 分别取名Pr 阅读全文