>

webapi (vb.net)에 odata v5.7.0을 사용하고 있습니다. 쿼리 문자열에서 $expand 속성을 사용하지 않고 object의 모든 속성을 확장해야합니다.

예 : http : // localhost : 26209/ProductList ? $expand = customers/products

으로

http : // localhost : 26209/ProductList


  • 답변 # 1

    왜 그런 일을하고 싶을 지 확실하게 알 수없는 확실한 방법은 없을 것입니다. 고객을위한 모든 제품을 얻으려면 다음과 같은 것을 사용하여 한 번에 하나씩 가야합니다. 이것입니다.

    http://localhost:26209/ProductList/customers('customer_id')/products

    그렇지 않으면 OData 2를 사용하는 경우 모든 연관에 대해 EntitySet이 있으므로 직접 products 를 쿼리하십시오.  EntitySet 및 $filter 사용  대신에. URL은 다음과 유사합니다.

    http://localhost:26209/Products?$filter=CustomerId eq *  

    여기에서 $filter 규칙을 확인할 수 있습니다

  • 이전 javascript - nodeJ에서 콜백에 대한 첫 번째 인수로 오류가 전달되는 이유는 무엇입니까?
  • 다음 파이썬은 sqlite3 데이터베이스에 numpy 배열을 삽입합니다