随笔分类 - .Net Core
摘要:1 目标 1.1 学会使用测试项目 1.2 测试case的使用 2 添加测试数据,修改Acme.BookStore.TestBase项目中的BookStoreTestDataSeedContributor类,它创建一些数据来运行测试. 更改BookStoreTestDataSeedContribut
阅读全文
摘要:1 目标 1.1 更新书籍实体 1.2 增加下拉选项 1.3 删除实体 2 编辑更新已存在的 Book 实体 2.1 在 Acme.BookStore.Web 项目的 Pages/Books 目录下新建一个名叫 EditModal.cshtml 的Razor页面 2.2 替换以下代码, 在这里增加了
阅读全文
摘要:1 今天的目标 1.1 学习使用模式框 1.2 使用New方法 2 新建 modal form, 由于我们的创建书籍页面是弹出框, 所以这里会采用模式框 2.1 在 Acme.BookStore.Web 项目的 Pages/Books 目录下新建一个 CreateModal.cshtml Razor
阅读全文
摘要:1 创建书籍页面 1.1 在 Acme.BookStore.Web项目的Pages文件夹下创建一个新的文件夹叫Book并添加一个名为Index.cshtml的Razor Page. 1.2 将Pages/Book/Index.cshtml改成下面的样子 @page @model Acme.BookS
阅读全文
摘要:今天的目标 1 学会使用Service 2 了解Service的层次架构 3 初探注入 1 添加服务接口, 请注意是在 Acme.BookStore.Application.Contracts, 因为我理解 Contracts是合约的意思, 是用来约束一些行为的, 比如约束服务. 在Acme.Boo
阅读全文
摘要:今天的目标 1 学会使用Dto 2 了解Dto的用法 3 学着使用AutoMapper 1 添加 BookDto, 带着问题来学习 在 Acme.BookStore.Application.Contracts 项目中创建一个名为 BookDto 的 DTO 类: using System; usin
阅读全文
摘要:1 新建实体 using System; using Volo.Abp.Domain.Entities.Auditing; namespace Acme.BookStore { public class Book : AuditedAggregateRoot<Guid> { public strin
阅读全文
摘要:1 安装ABP-cli dotnet tool install -g Volo.Abp.Cli 2 创建项目 abp new Acme.BookStore --template app --database-provider ef --ui mvc --mobile none 3 初始化数据库表,
阅读全文
摘要:我们可以运行一下.net core看一下出来的页面效果,到现在我们需要的.net core的事例已经准备好了,我们现在开始在docker 中部署了。我们打开PowerShell ,输入 docker info 出现下面的界面的样子证明docker 一切正常。 我们进入到我们刚刚创建的.net cor
阅读全文