-
Notifications
You must be signed in to change notification settings - Fork 37
Description
Plan
本项目计划实现与.NET Core相关的框架, 库和工具的示例代码,并写一些文档介绍他们的使用方式。
技术栈
- .NET Core 3.1/C#/aspnetcore
- VS2019 或 Rider 或 VS Code
Awesome中有许多关于.NET Core相关的技术资源,我们可以按照这些模块去做示例。
- Awesome .NET Core https://github.com/thangchung/awesome-dotnet-core
- 翻译版:https://github.com/jasonhua95/awesome-dotnet-core
目前文件夹分类不太明确。需要做如下调整,计划如下目录,但太夸张了。所以先执行一小部分,看情况。调整目录。
如果类库在awesome中出现,按如下方式创建文件夹,如果实在找不到,而且也不属于下面文件夹分类,可放置在999-Others目录中。
dotnetcore-examples目录
├─999-Others
├─API
├─Application-Frameworks
├─Authentication-and-Authorization
├─Blockchain
├─Bot
├─Build Automation
├─Bundling and Minification
├─Caching
├─CMS
├─Code-Analysis-and-Metrics
├─Compilers
├─Compilers-Transpilers-and-Languages
├─Compression
├─Computing
├─Cryptography
├─Database-Drivers
├─Database-Tools-and-Utilities
├─Date-and-Time
├─Distributed
├─Drivers
├─E-Commerce
├─Engine
├─Exceptions
├─Frameworks
├─Functional-Programming
├─Graphics
├─GUI
├─IDE
├─Internationalization
├─IOC
├─Job
├─Languages
├─Learning
├─Logging
├─Machine
├─Mail
├─Mathematics
├─Media
├─Messaging
├─Metrics
├─Minification
├─Misc
├─Networking
├─Office
├─ORM
├─Payments
├─Profiling
├─Query-Builders
├─Queue-and-Messaging
├─Scheduler-and-Job
├─SDKs
├─Searching
├─Security
├─Serialization
├─Service
├─Socket
├─Template-Engine
├─Testing
├─Time
├─Tools
├─Transpilers
├─Utilities
├─Web-Framework
├─Windows-Service
└─Workflow
比如 ORM这个目录,由于 有较多的ORM,我们需要创建不同的文件夹来存放demo,但不是必须的。
ORM
├─Chloe
├─Dapper
├─EFCore
└─FreeSql
比如Caching目录中,直接有关于缓存的解决方案,该解决方案将引用该文件夹下的所有项目。如果不同的组件有多个demo,我们可以在解决方案中新建解决方案文件夹。
实际文件夹:
解决方案内: