Coder Social home page Coder Social logo

davidweblog / enterprise_mvc_webapp Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 1.38 MB

Provide MVC pattern sample codes which are based on the ASP.NET MVC framework and the ASP.NET Core framewrok.

C# 78.70% HTML 21.00% CSS 0.24% JavaScript 0.04% ASP.NET 0.02%
asp-net-mvc onion-architecture asp-net-core asp-net-core-mvc

enterprise_mvc_webapp's Introduction

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

enterprise_mvc_webapp's People

Contributors

deadislove avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.