Nearly half a year to work has been using the common rights development platform to do development, its convenient, fast, flexible characteristics, in the development of each embodiment.
The first is the development platform built-in code generator, without complex operations can be batch generated additions and deletions to change the code and entity classes, save a lot of time in the software business logic, think of the original code, the spelling of the dense SQL statement when the feeling, like the end of the darkness, Especially when it comes to a large table of dozens of hundreds of fields, that kind of mental torture, think all feel cautious panic. Modified here to cause there is a mistake, there is a good side here and again wrong, do not say, said All is tears ...
In development I used only a small part of the code generator, do not need any complicated configuration to work (for the rookie this is the biggest highlight oh, sometimes, some system configuration, such as the configuration of WCF, can put rookie on the beach ... ),
In my team, my development mission was to use SQLite, and other colleagues used Oracle, and the code generator played a vital role, which was to say that the code generator was used in the bottom-up development of CS and BS software development. The same set of code can be run on multiple databases (the code generator supports all current major databases), the code quality is self-explanatory, the code generated by the database has automatic coding specification optimization, the standard annotations are all automatically generated. Save a lot of time (spare time to think how to dominate it by you!) , the code's style uniformity and code quality checks also saves a lot of effort. More features also require prawns readers to explore their own experience, I believe there must be a surprise waiting for you in the back. Paste a code generator generated code picture to see:
began to use the common Rights management platform to write things, because the understanding is not deep, some features in that pendulum, unexpectedly ignored, still with their own handwritten code line of the knock, knocked out, and again and again measured, measured the return value is correct, and then folded back 1.1 points of inspection. Waste of time and energy can be optimistic about several American drama "counter-terrorism 24 hours", I believe that young you, will be complaining about not empty and girlfriend pressure Road, no time to play lol, no time to learn new technology and knowledge ... Mapping compares the amount of code that is implemented in two ways by a common function:
In a few lines, one entity is brought in and then manipulated. If you write with ADO, the number of lines in the code is not a single digit. (Sadly, the beginning of the development of the platform with generic permissions, I was so a line of knocking to knock, measured to test, the results can be imagined, I suddenly remembered the "light under the black" the word, riding a horse looking for a donkey AH)
The treasure was there, digging, and only in a single thought, the result was a huge difference.
Use. NET General rapid development Platform development experience