Good start
LearningIt is a bit late to start. net after more than two years.
The current framework of this open-source project is as follows:
Front-end performance: Asp.net MVC 2
Database: SQL2008
Data Persistence Layer: ADO. Net Entity Framework 4.0
Dependency injection container: Castle Windsor
Development Tool: VS2010
Open Source Project address: http://ngshop.codeplex.com/
Project Structure:
MvcShop. Core is the class library of the Project architecture.
MvcShop. Extensions is a project extension class library that can be applied to any project.
MvcShop. Models is the project's data entity and data factory class library.
MvcShop. MVC is the project Controller and helper class.
MvcShop. Web is the front-end page
To create a database, open SouthShop in the setup folder. SQL uses the query analyzer to generate a database or open SouthShop. in the edmx model view, right-click the view and select "generate Database Based on Model" to obtain the SQL statement for creating a database, then modify the database connection string in the relevant Config (MvcShop. web. config and MvcShop. app under Models. config ).
I am not very familiar with the code management platform. So the code is messy.
If you are interested, you can sort it out by project structure.
I am relatively poor in the art field, and the interface is not very good, but the code is good. Some functions of the project are still completed at the end. You are welcome to download the source code from a wide range of technical friends to discuss and make a brick!
I want to learn more through technical friends...