5 Aufruf und Beispiele¶
Abfrageergebnisse sind entweder als Rohdaten (SELECT) oder in aufbereiteter Form (REPORT) verfügbar. Der Aufruf besteht aus folgenden Teilen:
URL zu DataLinq
Aufrufart (Select, Report)
Name (Id) des Endpunktes
Name gewünschten Abfrage
(optional): Name des Views
(optional): Angabe der Übergabeparameter
DataLinq-URL / Aufrufart / Endpoint @Query (@View) (?Parameter1=Wert1(&Parameter2=..)
Bspw.
http://localhost/api5/datalinq/report/ssg-sdet@proj-geb@proj-gebbestand?GebaeudeId=E313049&Bezeichnung=Text123
5.1 Rohdaten aufrufen (SELECT)¶
Um die Rohdaten eines Abfrageergebnisses aufzurufen, ist als Abfrageart „SELECT“ zu wählen und die Angabe des Views wegzulassen. Die Daten werden als JSON zurückgegeben.
http://localhost/api5/datalinq/select/ssg-sdet@proj-geb?GebaeudeId=E313049
[
{
"ID": "E313049",
"PLTXT": "GLASERWEG"
}
]
5.2 Aufbereitete Daten aufrufen (REPORT)¶
Wenn für eine Abfrage ein oder mehrere Views bestehen, können diese aufgerufen werden und die Daten in einer aufbereiteten Form darstellen:
http://localhost/api5/datalinq/select/ssg-sdet@proj-geb?GebaeudeId=E313049
<table>
<tr>
<th>Id</th>
<th>Info</th>
</tr>
@foreach(var record in Model.Records) {
<tr>
<td>record["TP"]</td>
<td>record["PLTXT10"]</td>
</tr>
}
</table>