Przejdź do głównej zawartości

Import metadanych OData

Plik ▸ Importuj (Ctrl+I), a następnie:

  • plik .edmx;
  • adres URL punktu $metadata danej usługi — to najwygodniejsza droga;
  • dokument CSDL JSON (OData 4.0 / 4.01).

Rozpoznawane są wszystkie trzy warianty EDMX: v2, v3 i v4.

Drzewo powstałe z importu OData: folder zmiennych w korzeniu, jeden podfolder na każdy zestaw encji, a w każdym z nich wygenerowane żądania CRUD (List / Get by Id / Create / Update / Delete)

ElementCo Restorm z tego tworzy
Każdy zestaw encjiFolder zawierający jego żądania CRUD
AkcjeFolder Actions
FunkcjeFolder Functions
Typ encji i jego właściwościWstępnie wypełnione w każdym żądaniu OData
Właściwości nawigacyjneWstępnie wypełnione (zasilają $expand)
Parametry operacjiOtypowane, z kwalifikowanym typem CSDL
Opcje zapytania$filter, $select, $top, $skip wstępnie przygotowane
ModeleDokumentacja API

Powstający folder zmiennych jest oznaczony wykrytą wersją OData, która następnie decyduje o zachowaniu żądań.

Zaimportowane metadane zasilają autouzupełnianie pola $filter: nazwy właściwości i operatory są podpowiadane w trakcie pisania.

OData należy do formatów, które można ponownie zsynchronizować. Zob. Aktualizacja ze źródła.