【问题标题】:steps to create abp modularity in project [closed]在项目中创建 abp 模块化的步骤[关闭]
【发布时间】:2021-09-11 10:19:35
【问题描述】:

您好,我开始学习模块化,我需要一个示例或主要步骤来说明如何创建模块以及如何使用 ABP 框架将其与项目链接。我尝试搜索一些教程,但找不到任何有用的步骤

【问题讨论】:

  • 嗨,你可以看到这个 aspnetboilerplate.com/Pages/Documents/Module-System 解释如何工作模块系统,在 abp 中是相似的,你可以在这个 repo github.com/ 中看到如何使用的例子abpframework/abp-samples 或查看docs.abp.io/en/abp/latest/…中的一个基本示例

标签: c# entity-framework-core modularity abp


【解决方案1】:

这是添加新模块的 cli 命令。

添加新模块

abp add-module ProductManagement --new --add-to-solution-file

这将创建一个新模块并将该模块添加到您的主解决方案中。

从 ABP 添加现有的免费模块

abp add-module Volo.Blogging

这里是文档链接

https://docs.abp.io/en/abp/latest/CLI#add-module

这是我的博客文章:https://blog.antosubash.com/posts/abp-add-new-module

【讨论】:

    【解决方案2】:

    检查文档,该文档有很好的记录。 步骤如下:

    • 他们有一部分包含你可以开始的教程。但是,我强烈建议您阅读所有文档,不仅要了解模块化,还要了解他们为使用框架的开发进度规定的约定(他们称之为最佳实践),以及他们开发的内置库。因为您可能需要手动开发许多东西,所以他们通过最好的方式正确地开发了它。

    • 他们有一本书来解释你还需要阅读的 DDD 设计模式。因为 ABP IO 框架与 DDD 紧密相连。这本书太棒了!

    • 他们提供的源代码帮助我理解了许多在文档中很难找到的隐含内容。并且您将有机会学习专业的编码方法

    • 他们有一个分散主题的博客,但我不建议初学者使用它

    • 他们还推荐了一些 YouTube 教程系列

    • 此外,预先配置并查看它们的启动模板有助于从较大的角落看到

    先决条件

    • 深入了解 OOP (c#)
    • ASP .NET Core 中级
    • 关于 DDD 的概述(我推荐两个由 Steve Smith 和 Jason Taylor 制作的视频),他们提供的书也非常好
    • 至少了解一种前端技术 Angular、React、Blazor ...等

    缺点

    • 代码缺少定义和解释
    • QA 问题主题很少

    【讨论】:

      猜你喜欢
      • 2013-03-05
      • 2014-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多