Skip to content

A VB.NET version of eShopOnWeb, a Microsoft ASP.NET Core 3.1 MVC and Razor pages full app, with views and pages designed by Vazor and ZML

Notifications You must be signed in to change notification settings

VBAndCs/eShopOnWeb_VB.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eShopOnWeb in VB.NET (.NET Core 3.1)

By Mohammad Hamdy Ghanem Based on Microsoft Full web sample eShopOnWeb

eShopOnWeb is a sample ASP.NET Core reference application, powered by Microsoft, demonstrating a single-process (monolithic) application architecture. I created a VB.NET version of this app, using Vazor and ZML to design MVC views and Razor Pages, because ASP.NET Core Doesn't provide a razor syntax that supports VB.NET. I hope VB.NEt developers found it useful, and start creating their web applications targeting ASP.NET Core 3.1 using VB.NET and Vazor.

The solution contains 3 projects:

  1. ApplicationCore.vb: a VB.NET .NET standard library project that contains database entities and expressions needed to configure EF Core.
  2. Infrastructure.vb: a VB.NET .NET standard library project that defins the data repository, database context, data megrations, and other services.
  3. Web.vb: a VB.NET ASP.NET Core 3.1 project, that contains MVC views and Razor Pages that designs the website.

Behind the scenes:

Read about Vazor history: how the idea was born, and grown until eShopOnWeb.vb was possible.

Eng. Mohammed Hamdy Ghanem, Egypt.

About

A VB.NET version of eShopOnWeb, a Microsoft ASP.NET Core 3.1 MVC and Razor pages full app, with views and pages designed by Vazor and ZML

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published