Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Mar 28, 2020
Apr 10, 2020

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

Releases

No releases published

Packages

No packages published