Skip to content

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

xmxth001/MatrixAdmin

 
 

Repository files navigation

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

Unit Test

Examples of Front End

Code Generators

Extensions

Code Analyzers

  • Microsoft.AspNetCore.Mvc.Analyzers
  • Microsoft.CodeAnalysis.CSharp.Analyzers
  • Microsoft.CodeQuality.CSharp.Analyzers
  • Microsoft.VisualStudio.Threading.Analyzers
  • StyleCop.Analyzers

My projects

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 58.7%
  • JavaScript 34.5%
  • CSS 3.7%
  • HTML 3.0%
  • PowerShell 0.1%