Esempio n. 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);
        }
Esempio n. 2
0
        protected override ODataModelBuilder OnCreateEdmModel(ODataModelBuilder oDataModelBuilder)
        {
            oDataModelBuilder.Namespace = "Default";

            oDataModelBuilder.AddPluralizedEntitySet <Book>();

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

            oDataModelBuilder.AddPluralizedEntitySet <Product>();

            return(oDataModelBuilder);
        }