Select theme:

Material 3

OData (Blazor)link

Radzen can connect and create automatically CRUD pages from OData V3 and V4 services.

Quick videolink

How to build the applicationlink

  • Step 1: Create and configure the application
  • Step 2: Add the OData data source
  • Step 3: Automatically generate CRUD pages

Step 1: Create and configure the applicationlink

Create a new Radzen application by following the first step from the quickstart guide.

Step 2: Add the OData data sourcelink

In this step we create a data source that connects to a OData services.

  1. Open the application that you created in the previous step for editing.
  2. Click data to go to the My DataSources screen.
  3. Click new to add a new data source.
  4. Select OData as data source type.
  5. Pick a Name for your data source.
  6. Enter the OData service info.
  7. Click Next.
  8. Radzen will connect to the service and infer all entities. By default all entities are checked and you can choose/uncheck entities and/or entities properties needed for your application.

image

Step 3: Automatically generate CRUD pageslink

  1. Check the Generate pages for CRUD operations check-box.
  2. Radzen will open Edit and Add pages by default in dialogs. Uncheck the check-box if you want to have navigation instead.
  3. Click Finish.

You can now run the application to verify that you have full CRUD support.

image

To see the application in action please visit Radzen Demos.

Optionally you can data-bind a data grid component manuallylink

  1. Drag-and-drop a data grid component from the toolbox.
  2. Use Data property wizard to select data source for the DataGrid.
  3. Build and run the application.

Function, Action, Singleton and Containment supportlink

Radzen can parse Function, Action, Singleton and Containment from OData metadata image

Bound functions, actions and containment will be added automatically together with their parent entities and unbound functions, actions and singletons will be listed.

© 2016-2025 Radzen Ltd. All Rights Reserved.
Designed and developed with ❤️ in Radzen Blazor Studio.

Select theme:

Material 3