public static ODataModelBuilder Add_Customer_EntityType_With_CollectionProperties(this ODataModelBuilder builder) { builder.Add_Customer_EntityType(); builder.Entity <Customer>().CollectionProperty(c => c.Aliases); builder.Entity <Customer>().CollectionProperty(c => c.Addresses); return(builder); }
public static ODataModelBuilder Add_Customer_EntityType_With_DynamicProperties(this ODataModelBuilder builder) { builder.Add_Customer_EntityType(); var customer = builder.EntityType <Customer>(); customer.HasDynamicProperties(c => c.DynamicProperties); return(builder); }
public static ODataModelBuilder Add_Customer_EntityType_With_Address(this ODataModelBuilder builder) { builder.Add_Customer_EntityType(); builder.Add_Address_ComplexType(); var customer = builder.Entity <Customer>(); customer.ComplexProperty(c => c.Address); return(builder); }
public static ODataModelBuilder Add_Customers_EntitySet(this ODataModelBuilder builder) { builder.Add_Customer_EntityType().EntitySet <Customer>("Customers"); return(builder); }
public static ODataModelBuilder Add_Customers_Singleton(this ODataModelBuilder builder) { builder.Add_Customer_EntityType().Singleton <Customer>("VipCustomer"); return(builder); }