를 쿼리 (이 https://database.windows.net/soap/v1/에서 서비스 참조, 마이크로 소프트의 SitkaSoapService 관련)SQL 데이터 서비스 - 널
내가 SOAP에 의해 내 SQL 데이터 서비스 데이터베이스에 액세스하는 SitkaSoapServiceClient을 사용하고 있습니다.
내가 같은 문자열에서 LINQ 문을 전달하여 데이터를 조회 할 수 있습니다 그러나
Scope scope = new Scope();
scope.AuthorityId = authorityId;
scope.ContainerId = containerId;
using (SitkaSoapServiceClient proxy = GetProxy())
return proxy.Query(scope, "from e in entities where e[\"FirstName\"] == \"Bob\" select e");
, 나는 즉, 해당 속성없이 실체를 찾아 (널 속성 값을 쿼리하는 방법을 알아낼 수 없습니다).
내가 말할 수 있기를 기대 :
return proxy.Query(scope, "from e in entities where e[\"FirstName\"] == null select e");
을 ...하지만 그 말을하는 FaultException<>
발생
어떤 아이디어 " '널 (null)'의 이름을 찾을 수 없습니다"? 당신은 다음과 같이 null이 아닌지를 확인할 수 있습니다
return proxy.Query(scope, "from e in entities where e[\"FirstName\"] IS null select e");
linq의 전체적인 점을 제외하면 SQL 구문을 피할 수 있어야합니다 ... – dkretz
Meh, 시도해 볼 가치가있었습니다. 그래도 작동하지 않습니다 ... – teedyay