OData ModelBuilder changelog

OData ModelBuilder available on the Nuget gallery

You can install or update the NuGet package for OData ModelBuilder using the Package Manager Console:

PM> Install-Package Microsoft.OData.ModelBuilder

OData ModelBuilder 1.0.9


OData ModelBuilder 1.0.8

  • Enable DateOnly and TimeOnly types introduced in .NET 6

OData ModelBuilder 1.0.7

  • Update the OData.Lib dependency lib version to 7.9.0.

  • Excessive memory in BuildDerivedTypesMapping of ODataConventionModelBuilder

  • Implement convention model builder support for NonNullable Reference

  • Add more runtime configuration APIs for operation configuration

  • Enable model based query setting

  • Add revisions capability annotations


OData ModelBuilder 1.0.6

  • Update the OData.Lib dependency lib version to 7.7.3 and remove the explict System.Text.Json dependency.

  • Map System.Object to Edm.Untyped and Collection Of System.Object to Collection(Edm.Untyped)

pubic class Customer
{
    public object Info {get;set;}

    public object[] Data {get;set;}
}

With the model builder,

  • The Edm type of Info property is Edm.Untyped
  • The Edm type of Data property is Collection(Edm.Untyped)

OData ModelBuilder 1.0.5

  • ClrTypeAnnotation can accept null
  • Relax the system component package version dependency

OData ModelBuilder 1.0.4

  • Add instance annotation container

OData ModelBuilder 1.0.3

New Features

  • [ #9 ] Enable Capabilities Vocabulary Configuration

Improvements and Bug fixes

N/A

OData ModelBuilder 1.0.1-beta

Extracted ModelBuilder from OData WebApi