using Microsoft.AspNet.OData.Builder; using Microsoft.AspNetCore.Mvc; public class Product { public int Id { get; set; } public string Name { get; set; } } ODataConventionModelBuilder builder = new ODataConventionModelBuilder(); var edmProduct = builder.AddEntityType(typeof(Product));
using Microsoft.AspNet.OData.Builder; using Microsoft.AspNetCore.Mvc; public class Order { public int OrderId { get; set; } public string OrderName { get; set; } } ODataConventionModelBuilder builder = new ODataConventionModelBuilder(); var edmOrder = builder.AddEntityType(typeof(Order)); edmOrder.HasKey(order => order.OrderId); edmOrder.Property(order => order.OrderName);In this example, we have defined an Order entity with two properties OrderId and OrderName using AddEntityType method. We have also defined a primary key for the Order entity using HasKey method and mapped the OrderName property using Property method.