-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.NET Core Examples Roadmap #3
Comments
LoggingserilogSimple .NET logging with fully-structured events. (完全结构化事件的 简单.NET日志记录组件) NLogAdvanced .NET, Silverlight and Xamarin Logging with support for structured and non structured logging. log4netIOC
Cachingcsredis支持redis、高性能、分区、集群、哨兵 Stack Exchange Redis用于.NET语言的高性能通用redis客户端(C#等),redis驱动、良好的文档、stackoverflow出品 ORMFreesqlFreeSql 是功能强大的对象关系映射技术(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.0+ 或 Xamarin。支持CodeFirst、DbFirst ,多种数据库,读写分离、分表分库、过滤器、乐观锁、悲观锁; Entity Framework CoreEntity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。 StackExchange/DapperSimple object mapper for .NET
ChloeA lightweight and high-performance Object/Relational Mapping(ORM) library for .NET. 一个轻量级和高性能的对象/关系映射(ORM)库。 Query Builders
Web Socket
|
Plan
本项目计划实现与.NET Core相关的框架, 库和工具的示例代码,并写一些文档介绍他们的使用方式。
技术栈
Awesome中有许多关于.NET 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,我们可以在解决方案中新建解决方案文件夹。
实际文件夹:
解决方案内:
The text was updated successfully, but these errors were encountered: