188867052 / 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

Home Page:https://github.com/188867052/Asp.Net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://github.com/188867052/Asp.Net


Languages

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