DataServiceContext
을 사용하여 dbml을 호스팅하는 wcf 서비스에서 데이터를 가져옵니다. 그것은 일반적으로 잘 작동하지만, 많은 양의 데이터 (예를 들어, 바이너리 파일)를 반환하는 쿼리는 일반적인 WCF 오류 생성 :DataServiceContext에서 최대 메시지 크기 변경
The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding
문제는 내가 채널의 메시지 크기를 변경하는 방법을 찾을 수 없습니다입니다.
여기에 내가 클래스를 초기화하는 데 사용하는 코드는 다음과 같습니다 RPDataModelDataContext
가 entityframework으로 생성 된 클라이언트 프록시 클래스가
var channel = new RPDataModelDataContext(DataServiceBaseAddress);
channel.Credentials = CredentialCache.DefaultCredentials;
public partial class RPDataModelDataContext :
global::System.Data.Services.Client.DataServiceContext
{
// ...
사람이 올바른 방향으로 날 지점 수 있습니까?