The reason for publishing a series of tutorials is found ABP in the garden fire for a long time, but found that there are many small partners can not start, collected some information, most of the feedback is that the document is too ugly to understand.
Including Blog Park Wer-ltm ABP to create a "phone book project"-Directory-mpa version of the article, I also did not understand, according to his article area to build or have a variety of problems exist, so here to tidy up my construction process, of course, you can also understand that this blog is just the Wer-ltm of the finishing.
Interested friends can follow, and this tutorial is suitable for those who have seen ABP documents but do not know how to start the small partners. (The project is not complete) original intention:
The reason for publishing a series of tutorials is found ABP in the garden fire for a long time, but found that there are many small partners can not start, collected some information, most of the feedback is that the document is too ugly to understand.
Including Blog Park Wer-ltm ABP to create a "phone book project"-Directory-mpa version of the article, I also did not understand, according to his article area to build or have a variety of problems exist, so here to tidy up my construction process, of course, you can also understand that this blog is just the Wer-ltm of the finishing.
If you haven't read the document yet, go to Yangming's big blog or tkb-to Jane's blog to learn the documentation.
If you've had a good time playing for ABP. Then you can go to see the hkzhang of the ABP source analysis of the great God.
As well as not understanding the characteristics of ABP, all said, but where good but not understand, and do not know AutoMapper, Codefirst, IOC, EF and MVC features.
So for these reasons, there is a tutorial for the community to add firewood bar.
Of course, this tutorial does not include AutoMapper, Codefirst, IOC, EF and MVC, just to let students who want to learn to understand ABP, can quickly ABP framework to run up, as for the other, but also to students to learn their own learning. ABP Introduction
ABP is "asp.net boilerplate Project" (ASP. NET boilerplate project) ".
asp.net boilerplate is a new starting point for developing modern web applications with best practices and popular technology, designed to be a common Web application framework and project template.
asp.net boilerplate the concept of a classical layered architecture based on DDD, which realizes many concepts of DDD (but does not realize the concept of all DDD).
Reference from Yangming large ABP code generator Introduction
A code generator for the ABP framework is powerful. Divided into two major functional points, one is the data layer, the other is the view layer.
Data Service layer: Through it, can realize table design, domain layer initialization, multi-language, automapper automatic injection, table additions and deletions, batch deletion, single data modification and other functions.
View layer, mainly refers to through his ability to achieve in the data layer of the view function, are through AJAX processing, and then each plug-in if the front-end verification, picture upload, gorgeous maxlength, DropDownList and other functions. Use Introduction: http://www.cnblogs.com/wer-ltm/p/5777190.html