OneLotus V2.20 release, upgrade to .NETCORE, add MYSQL database support

A brief description of version V2.20

Mainly two major changes, one added support for Mysql database, the other is the use of .NET CORE WEBAPI replace the original front and rear end interacts ashx

Upgrade mind

        1: databases: Sqlserver installation package than Mysql big too much, it is also not easy to deploy Mysql, Microsoft's style really is, ah, this feels Microsoft's software a urinary

        2: the rear end of the frame, before using the .NET FRAMEWORK, front end use ashx interactive manner, for now there is a certain limitation in this way, in many places the process is not very good, there are many redundant codes , has been replaced by the idea WEBAPI, just by .NET CORE this momentum, the way the system is replaced NETCORE, from WEBFORM to ashx + HTML then .NETCORE, do not know what to say ...

update content

    1: ORM component to abandon Microsoft's EF, using a third-party SqlSugar, saying that this thing is indeed better than EF Haoshi

    2: SORT abandon the original storage procedure, using a built-in paging SqlSugar

    3: The original umedit replaced UEdit, original Umedit so bad ......

    4: Token replace the original design, using a new licensing mechanism JWT, more succinct, easy management

    5: Added Swagger UI to manage interfaces

    6: Background unified interface into WebAPI

    7: perfect form component loading mechanism, fixes some Bug

Late plan

    1: mainly rich forms module, process-related functions

    2: a data visualization module perfect correlation function

 

Development Environment: VS2017 + MYSQL5.8

Deployment environment: IIS

Upgrade Reference

.NETCORE upgrade  https://www.cnblogs.com/laozhang-is-phi/p/9629026.html

SqlSugar https://www.cnblogs.com/laozhang-is-phi/p/9629026.html   

Guess you like

Origin www.oschina.net/news/108352/onelotus-2-20-released