Example #1
0
        protected override ODataModelBuilder OnCreateEdmModel(ODataModelBuilder oDataModelBuilder)
        {
            oDataModelBuilder.Namespace = "Example";

            oDataModelBuilder.EntitySet <Product>("Products");
            oDataModelBuilder.AddPluralizedEntitySet <Book>();
            oDataModelBuilder.AddPluralizedEntitySet <Author>();
            oDataModelBuilder.AddPluralizedEntitySet <Publisher>();

            oDataModelBuilder.EntityType <Publisher>().HasKey(c => new { c.PublisherId1, c.PublisherId2 });

            return(oDataModelBuilder);
        }
Example #2
0
        protected override ODataModelBuilder OnCreateEdmModel(ODataModelBuilder oDataModelBuilder)
        {
            oDataModelBuilder.Namespace = "Default";

            oDataModelBuilder.AddPluralizedEntitySet <Book>();

            return(oDataModelBuilder);
        }
Example #3
0
        protected override ODataModelBuilder OnCreateEdmModel(ODataModelBuilder oDataModelBuilder)
        {
            oDataModelBuilder.Namespace = "Example";

            oDataModelBuilder.AddPluralizedEntitySet <Product>();

            return(oDataModelBuilder);
        }