Microsoft에서 ODataProviderToolkit의 'Custom Data Service Providers' documentation을 읽은 후에는 어디에서 시작해야하는지 혼란 스럽습니다. 데이터베이스의 테이블에 대한 OData 서버를 갖기를 원하는데,이 구조는 컴파일 시간 동안 알 수 없습니다. 우리는 바꿀 수 없습니다.MS SQL Server의 동적 테이블에 대한 사용자 지정 데이터 서비스 공급자 (WCF 데이터 서비스)
지금은이 테이블을 사용자가 재구성하고 OData 서비스를 컴파일하고 업데이트 할 때마다 데이터베이스에서 모델을 업데이트합니다. 이것은 적합하지 않습니다.
'파트 4 : 기본 읽기 전용 유형이없는 데이터 공급자'문서는 Linq를 개체에 사용하여 구현하는 방법을 설명합니다. 구현은 매우 복잡하여 IQueryable 데이터 공급자를 생성합니다.
내 질문 : TSQL dataprovider 및 IQueryable 인터페이스를 제공하는 표준 클래스를 사용하여 요청한 구현을 간단하고 간단하게 작성하면 안됩니까? TSQL 데이터 소스 인 SQLConnectionString을 사용하면 SQL에 linq을 사용하는 EF 4 ...
저는이 모든 것을 어떻게 조합 할 것인지 잘 모릅니다.
또는 ExpressionVisitor, GetSquenceValueMethodInfo 등과 같은 모든 표현식 트리 관련 메서드를 구현하는 것이 정말로 필요합니까?
미리 감사드립니다.