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>
