Skip to content

Latest commit

 

History

History
125 lines (116 loc) · 5.85 KB

README.md

File metadata and controls

125 lines (116 loc) · 5.85 KB

Enterprise MVC pattern

MVC pattern sample project. All of the guide articles will write on my blog. If you're interested in the MVC pattern, please, follow my WordPress blog. Every week, I will post new articles about the ASP.NET MVC or ASP.NET Core.

Blog link: David Weblog

If you like my blog and Github, please donate to me and let me have the power to write the next article.

ko-fi

Abstract

This repository provide the enterprise architecture level sample projects. The guide article will be in my blog web site. You can follow the reference link.


Developed environment

.NET 5 project environment

Complier: Visual Studio 2019 Enterprise version
OS: Windows 10
Framework: .NET framework 4.8
Running environment: Windows server/ IIS 10
Common Language Runtime(CLR): CLR 4.0.3

.NET Core 2.8 & .NET 4.8 project environment

Complier: Visual Studio 2017 Professional version
OS: Windows 10
Framework: .NET framework 4.8 & .Net Core 2.8 framework
Running environment: Windows server/ IIS 10
Common Language Runtime(CLR): CLR 4.0.3


Reference artical link

ASP.NET MVC PART

Building MVC pattern project by Visual Studio 2017 ( ASP.Net framework Part )
Aspect-oriented programming in .NET MVC
Extended Aspect-Oriented Programming (AOP) in .NET MVC
Generic Type in Repository – .NET MVC Part

ASP.NET CORE PART

Building MVC pattern project by Visual Studio 2017 ( ASP.Net Core Part )
Aspect-oriented programming in .NET Core
Generic Type in Repository - .NET Core Part
Creational Patterns - Abstract Factory
Creational Patterns - Builder
Creational Patterns - Factory Method
Creational Patterns - Object Pool
Creational Patterns - Prototype
Creational Patterns - Singleton
Structural Patterns - Adapter
Structural Patterns - Bridge
Structural Patterns - Composite
Structural Patterns - Decorator
Structural Patterns - Facade
Structural Patterns - Flyweight
Structural Patterns - Private class data
Structural Patterns - Proxy
Structural Patterns - Filter/Criteria
Behavioral Patterns - Chain of Responsibility
Behavioral Patterns - Command
Behavioral Patterns - Interpreter
Behavioral Patterns - Iterator
Behavioral Patterns - Mediator
Behavioral Patterns - Memento
Behavioral Patterns - Null Objects
Behavioral Patterns - Observer
Behavioral Patterns - State
Behavioral Patterns - Strategy
Behavioral Patterns - Template method
Behavioral Patterns - Visitor
UnitOfWork pattern concepts in .NET

OTHER PART:

CRUD – Transaction Behavior in Entity Framework Core

Project Explorer

ASP.NET MVC PART

  • Enterprise_MVC_Web_App
    • Enterprise_MVC_Web_App web project.
    • Enterprise_MVC_Web_App core project.
    • Enterprise_MVC_Web_App infra project.
    • Enterprise_MVC_Web_App test project.

ASP.NET Core PART

  • Enterprise_Dot_Net_Core_WebApp
    • Enterprise_Dot_Net_Core_WebApp web project
    • Enterprise_Dot_Net_Core_WebApp.Core core project
    • Enterprise_Dot_Net_Core_WebApp.Infra infra project.
    • Enterprise_Dot_Net_Core_WebApp.SharedKernel shared kernel project

Microsoft Doc reference