什么是春分项目?
Equinox项目是用.NET Core编写的开源项目
该项目的目标是实施最常用的技术,并与技术界分享使用.NET开发出色应用的最佳方法
给星星!
如果您喜欢该项目或Equinox对您有帮助,请给星星;)
想学习一切吗? ?
在Desenvolvedor.io检查我的在线课程
如何使用:
您还可以在Visual Studio代码(Windows,Linux或MacOS)中运行Equinox项目。
要了解有关如何设置您的环境的更多信息,请访问Microsoft .NET下载指南
实施的技术:
- ASP.NET 9.0
- ASP.NET MVC核心
- ASP.NET WebAPI核心带有JWT携带者身份验证
- ASP.NET身份核心
- 实体框架核心9.0
- 自定义自动映射(不再是汽车应用程序)
- 荧光录音器
- NetDevpack.Simplemediator(不再是MediaTR)
- NetDevpack(DDD,CQRS,UOW等)
- Swagger UI带有JWT支持
建筑学:
- 具有责任分离问题的完整体系结构,固体和干净的代码
- 域驱动设计(层和域模型)
- 域事件
- 域通知
- 域验证
- CQRS(IMEDIATE一致性)
- 事件采购
- 工作单位
- 存储库
消息
V1.10-04/08/2025
- 迁移到.NET 9.0
- 用NetDevpack替换MediaTR.Simplemediator,用于更轻和本机CQRS处理
- 卸下汽车应用程序,有利于轻巧的自定义映射扩展名
- 使用NetArchtest.rules进行体系结构测试
- 添加了具有自动EF核心迁移的内置SQLite支持(只需运行和进行 – 不需要设置)
- 将所有依赖性更新为最新稳定版本
V1.9-06/31/2024
- 以.NET 8.0迁移
- Web和API配置的完整重构
- 现在,所有ASP.NET身份配置都在项目内部,而没有外部依赖关系
- 所有依赖关系都是最新的
V1.8-03/22/2022
- 以.NET 6.0迁移
- 所有依赖关系都是最新的
V1.7-04/06/2021
- 以.NET 5.0迁移
- 所有依赖关系都是最新的
V1.6-06/09/2020
- 完整的重构(一致性,事件,验证,身份)
- 添加了NetDevpack并保存了一百个代码行
- 所有依赖关系都是最新的
V1.5-01/22/2020
- 以.NET Core 3.1.1迁移
- 所有依赖关系都是最新的
- 添加了WebAPI的JWT(承载)身份验证
- 招摇中添加了JWT支持
V1.4-02/14/2019
- 以.NET Core 2.2.1迁移
- 所有依赖关系都是最新的
- 改进MediaTR的最后版本(通知和请求)
V1.3-05/22/2018
- 以.NET Core 2.1.2迁移
- 所有依赖关系都是最新的
- 改进汽车设置
- 改进MediaTR的最后版本(通知和请求)
- 一般代码改进
V1.2-08/15/2017
- 以.NET Core 2.0和ASP.NET Core 2.0迁移
- 新身份身份验证模型的改编
V1.1-08/09/2017
- 添加WebAPI服务公开应用程序功能
- 添加Swagger UI以更好地观看和测试
- 为内存总线消息添加MediaTR
免责声明:
- 不打算成为确定的解决方案
- 当心以生产方式使用
- 也许您不需要包含很多的实现,请尝试避免过度工程
拉值
联系!不要提交PRS以获取额外功能,所有新功能均已计划
为什么要春分?
春分是一个天文事件,地球赤道飞机穿过太阳中心,每年3月20日和9月23日左右发生两次。维基百科
Equinox也是一系列出版物(字幕:“科学光明主义的评论”),该出版物形式是A∴a∴的官方风琴,这是Aleister Crowley创立的魔法命令::) Wikipedia:
我们在线:
查看在Azure上运行的项目
关于:
Equinox项目是由MIT许可证的Eduardo Pires开发的。
