eShopOnWeb_VB.NET
eShopOnWeb_VB.NET copied to clipboard
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
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:
- ApplicationCore.vb: a VB.NET .NET standard library project that contains database entities and expressions needed to configure EF Core.
- Infrastructure.vb: a VB.NET .NET standard library project that defins the data repository, database context, data megrations, and other services.
- 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.