(Translated by https://www.hiragana.jp/)
GitHub - ren8179/Qf.Core: 基于.net 5 的微服务开发框架,使用简化的DDD+CQRS设计
Skip to content

もと于.net 5 てきほろふく务开发框,使用しよう简化てきDDD+CQRS设计

License

Notifications You must be signed in to change notification settings

ren8179/Qf.Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qf.Core

かい

もと于.net 6 てきほろふく务开发框,使用しよう简化てきDDD+CQRS设计

framework ほろふく务框かい决方あん

  • Qf.Core

    核心かくしん类库,部分ぶぶんだい参考さんこうabp项目,もちいらい实现かまちてきもと础功のう

    你可以运ぎょう以下いか命令めいれいざい你的项目ちゅう使用しよう类库

    PM> Install-Package Qf.Core -Version 2.0.1.2

  • Qf.Core.AutoMapper

    もと于AutoMapperてき对象うつ,具体ぐたい用法ようほう请查 Qf.Core.AutoMapperてき用法ようほう

    你可以运ぎょう以下いか命令めいれいざい你的项目ちゅう使用しよう类库

    PM> Install-Package Qf.Core.AutoMapper -Version 2.0.1.2

  • Qf.Core.EFCore

    もと于EntityFrameworkCoreてき仓储もと类,だま使用しよう统一工作こうさく单元,注入ちゅうにゅうだま认仓储.

    你可以运ぎょう以下いか命令めいれいざい你的项目ちゅう使用しよう类库

    PM> Install-Package Qf.Core.EFCore -Version 2.0.1.2

  • Qf.Core.Web

    asp.net core mvc 项目扩展,添加てんかりょうほろしんとう录(WeChat),ささえづけたからのぼる录(AliPay),てい义授权认证(BearerAuthorize),全局ぜんきょく异常处理(ErrorHandling),かえしかい值封そう(WebApiResult))

    你可以运ぎょう以下いか命令めいれいざい你的项目ちゅう使用しよう类库

    PM> Install-Package Qf.Core.Web -Version 2.0.1.3

  • Qf.Extensions.Configuration.Encryption

    asp.net core mvc 项目扩展,提供ていきょう配置はいちぶんけんみつこうのう

    你可以运ぎょう以下いか命令めいれいざい你的项目ちゅう使用しよう类库

    PM> Install-Package Qf.Extensions.Configuration.Encryption -Version 1.0.3.3

    用法ようほう如下:

            var builder = new ConfigurationBuilder();
            if (isNotDebug)
            {
                builder.AddEncryptionFile("appsettings.encryption", optional: false, reloadOnChange: true);
            }
            else
            {
                builder.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
            }
            return builder.Build();

gateway Ocelot网关

  • Qf.APIGateway もと于Ocelot实现てきAPI网关
  • Qf.HttpReports もと于HttpReports.Dashboard实现てきAPIせっこう请求监控ふく务,けん议部しょ独立どくりつてき站点

samples しめせれい项目TodoListかい决方あん

  • Qf.SysTodoList.Application 应用层
  • Qf.SysTodoList.Domain 领域层
  • Qf.SysTodoList.Infrastructure もと础设ほどこせ层(だま认基于SqlServer实现)
  • Qf.SysTodoList.Infrastructure.MySql もと于MySqlてきもと础设ほどこせ
  • Qf.SysTodoList.Web よう户前はし
  • Qf.SysTodoList.WebApi かずすえせっこう

如何いか开始

你可以参考さんこうしめせれい项目TodoListかい决方あんてき项目ぶん层,新建しんたけ自己じこてきかい决方あん,也可以直接ちょくせつ复制samplesぶんけん夹下てき所有しょゆう内容ないよう,しかきさきじゅう命名めいめい,添加てんか自己じこてき领域对象.

  • ざい正式せいしき运行WebApi项目まえ,请修あらため appsettings.json 配置はいちぶんけんちゅうてきすうすえ库连せっくし

  • WebApi项目启动きさき,访问 /swagger/index.html みちみちらい查看せっこうぶん

参考さんこう项目

捐赠

如果您觉とく Qf.Core项目 对您ゆうしょ帮助,以请作者さくしゃ媳妇儿喝いちはい咖啡

微信赞赏码