Building a web service for Northwind entities
Now that you have seen the minimum implementation of an entity component, we can add the functionality to fetch entities. In this case, we will use the Northwind database context to fetch employees from the database and expose it as a Minimal API web service:
- In
Northwind.BlazorLibraries.Server.csproj
, add a reference to the Northwind database context project for SQL Server, as shown in the following markup:<ItemGroup> <ProjectReference Include="..\..\..\Chapter02\Northwind.Common.DataContext .SqlServer\Northwind.Common.DataContext.SqlServer.csproj" /> </ItemGroup>
Warning! Unlike previous projects, relative path references for shared projects like the entity models and the database are three levels up, for example,
"..\..\.."
, because we have additional depths of folders forServer
,Client
, andShared
.
- Build the
Northwind.BlazorLibraries...