Здесь я пытаюсь получить данные из таблицы "Projects" и других связанных таблиц "Client" и "ProjectOwner" ниже - это запрос OData.
http://localhost:52484/Projects?$expand=Client($select=Name),ProjectOwner($select=Name)
Если мы проверяем наш код React, он показываетполучить URL-адрес без запроса OData.
Ниже приведен результат проверки:
Код ответа для получения ответа
import buildQuery from "odata-query";
const queryNotRegisted = buildQuery({
expand,
count,
filter: { Registrations: null }
});
<OData baseUrl={baseUrlSubproject} query={queryNotRegisted}>
{({ loading, data, error }) => (
<div>
{loading && (
<span>
Loading... (()=>{console.log(loading)}){" "}
</span>
)}
{data && data.value.length}
</div>
)}
</OData>
Примечание. Эта проблема возникает при использованииbuildQuery для запроса.
Почему мой запрос не добавляется в URL-адрес выборки при использовании buildQuery?Пожалуйста, дайте мне знать, если я что-то упустил.