MicrosoftDocs / OData-docs

Creative Commons Attribution 4.0 International
32 stars 109 forks source link

Startup configuration invalid on the page Sample: Build web APIs with OData support using ASP.NET Core #261

Open tubenator opened 2 years ago

tubenator commented 2 years ago

On the page https://docs.microsoft.com/en-us/odata/webapi/first-odata-api (md file: https://github.com/MicrosoftDocs/OData-docs/blob/main/Odata-docs/webapi/first-odata-api.md), The section titled Register OData has these lines of code:

    // requires using Microsoft.AspNet.OData.Extensions;
    services.AddOData();

The using statement looks like it should be Microsoft.AspNetCore.OData.Extensions instead, and there is no extension method for IServiceCollection called AddOData().

I'm running a newly-created .NET 6 web API following the Todo example linked in the doc page, and I installed Microsoft.AspNetCore.OData version 8.0.11.

anstein-msft commented 1 year ago

The code for at least .NET 6 should read something like:

services.AddControllers().AddOData()