2017-01-21 1 views
8

제가 Odata 쿼리를 SQL 구문 문자열로 변환하는 데 도움이되는 해결책을 찾고 있습니다.OData를 sql 문자열로 변환하십시오.

기본적으로 System.Linq.Dynamic을 사용하여 where 절에 sql 문자열을 전달할 수 있습니다.

또한 AST FilterClause를 반환하는 ODataUriParser.ParseFilter를 사용하려고했지만이를 엔티티 프레임 워크 테이블에 적용하여 결과를 제한하는 방법을 알지 못합니다.

제안 사항?

+1

에서 발견, 이것 좀보세요. https://docs.microsoft.com/en-us/aspnet/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/create-an-odata-v4-endpoint Entity Framework 이미 있습니다. 오다타 컨텍스트를 가지고 있는데 왜 사용하지 않습니까? – loneshark99

답변

0

임의의 패키지는 아마 당신이 잘못된 방향으로 가고있는 인터넷 :

DynamicOData

관련 문제