OData (Blazor)

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

Quick video

How to build the application

  • 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 application

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

Step 2: Add the OData data source

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.

Step 3: Automatically generate CRUD pages

  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.

To see the application in action please visit Radzen Demos.

Optionally you can data-bind a data grid component manually

  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 support

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

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