-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Real-World Web Development with .NET 10 - Second Edition
By :
One of the most common uses of a web service is to expose a database to clients that do not know how to work directly with the native database, or cannot for security reasons. Another common use is to provide a simplified or abstracted API that exposes an authenticated interface to a subset of the data to control access.
In Chapter 1, Introducing Real-World Web Development Using .NET, you created an EF Core model to expose an SQL Server database to any .NET project. But what about non-.NET projects? I know it’s crazy to imagine, but not every developer uses .NET! Non-.NET developers cannot use our EF Core entity model class libraries.
Luckily, all development platforms support HTTP, so all development platforms can call web services, and ASP.NET Core has a package for making that easy and powerful using a standard named OData.
OData (Open Data Protocol) is an ISO/IEC-approved, OASIS standard that defines a...