MatrixAdmin
Architecture with .NET Core 2.1, C#, ASP.NET Core, Entity Framework Core, Code Analysis, bootstrap4,jquery, NUnit Test, Dapper, Custom UI framework, Linq Expression Tree,T4 Template
Install / Use
/learn @188867052/MatrixAdminREADME
MatrixAdmin
.Net Core 2.1,MVC, WebApi,EntityFrameWork Core,bootstrap4,jquery,Restful,前后端分离,javascript原型链,Dapper,自定义UI框架,SwaggerUI,Linq表达式树,T4模板,NUnit单元测试 后端:WebApi+EfCore+Dapper兼具开发速度和性能,批处理可以使用dapper 前端:基于bootstrap4封装的一套组件,GridSearchFilter,Dialog,RowContextMenu, 一些表单提交,做BS开发不用重复造轮子,js采用严格模式,兼容性好,代码量少,不用写开发人员不用写html,统一了UI,开发人员只需要写业务
Practices
- Clean Code
- Code Analysis
- Inversion of Control
- Logging
- T4模板引擎(Text Template Transformation Toolkit)
- TDD(Test-Driven Development)
Technologies
- .NET Core 2.1
- ASP.NET Core 2.1
- Entity Framework Core 3.0
- C# 7.3
- HTML
- CSS
- JWT
- Swagger
- Bootstrap v4.3.1
- Dapper
- NUnit
- JQuery
Unit Test
Examples of Front End
- Grid Search Filter
- Row Context Menu
- Dialog Configuration
- Grid Configuration
- Search Filter Configuration
- Index Javascript
- Search Grid Page
Code Generators
-
Javascript&CSS
-
Resources
-
EntityFrameworkCore.Generator
Extensions
Code Analyzers
- Microsoft.AspNetCore.Mvc.Analyzers
- Microsoft.CodeAnalysis.CSharp.Analyzers
- Microsoft.CodeQuality.CSharp.Analyzers
- Microsoft.VisualStudio.Threading.Analyzers
- StyleCop.Analyzers
