2010-12-22 2 views
0

나는 DomainDataSource에 CollectionViewSource의 소스를 설정하려고 해요 :CollectionViewSource.Source = DomainDataSource 오류

<navigation:Page.Resources> 

    <CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data}"/> 

</navigation:Page.Resources> 

<Grid x:Name="LayoutRoot" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> 

    <ria:DomainDataSource Name="myDataSource" QueryName="MyGetQuery" AutoLoad="True"> 
     <ria:DomainDataSource.DomainContext> 
      <ds:MyDataContext/> 
     </ria:DomainDataSource.DomainContext> 
    </ria:DomainDataSource> 

나는이 오류 메시지가 무엇입니까 페이지가로드 될 때 :의

"지원되지 않는 유형 컬렉션보기 용 소스. "

아이디어가 있으십니까?

답변

0

"데이터"경로에 연결할 수 없다고 생각합니다. 하위 항목에 연결해보십시오. 예를 들어, Entity<B>에 대한 연관을 갖는 Entity<A>이 있습니다. "MyGetQuery는"나에게 EntitySet을 반환하는 경우

나는 같은 CollectionViewSource를 사용할 수 있습니다

<CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data.B}"/> 

을 Data.B이는 데 도움이 EntitySet<B>

희망입니다.