Odata. Фильтр по пустому справочному полю

Добрый день.
Необходимо получить выборку из справочника City, где не заполнено поле RegionId
Делаю Get запрос:

Url сайта>/0/ServiceModel/EntityDataService.svc/CityCollection?$filter=Region/Id eq guid'00000000-0000-0000-0000-000000000000'

В ответ приходит:

version="1.0" encoding="utf-8"?> xml:base="http:///0/ServiceModel/EntityDataService.svc/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">>http:// сайта>/0/ServiceModel/EntityDataService.svc/CityCollection></span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text"</span><span style="color: #000000; font-weight: bold;">></span></span>CityCollection<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">>>2016-10-31T13:34:09Z> rel="self" title="CityCollection" href="CityCollection" />> />>>

Если подставить в фильтр Id существующего региона, то фильтр отрабатывает корректно.

Как реализовать данный кейс?

Нравится

2 комментария

Здравствуйте!

<Url сайта>/0/ServiceModel/EntityDataService.svc/CityCollection?$filter=Region/Id eq null

Спасибо!

Показать все комментарии