Silverlight CollectionViewSource.Source=DomainDataSource错误

Silverlight CollectionViewSource.Source=DomainDataSource错误,silverlight,wcf-ria-services,collectionviewsource,Silverlight,Wcf Ria Services,Collectionviewsource,我正在尝试将CollectionViewSource的源设置为DomainDataSource: <navigation:Page.Resources> <CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data}"/> </navigation:Page.Resources> <Grid x:Name="LayoutRoot"

我正在尝试将CollectionViewSource的源设置为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>

当页面加载时,我收到此错误消息:

“集合视图的源类型不受支持。”


有什么想法吗?

我认为您无法连接到“数据”路径。尝试连接到子项。例如,我有一个
实体
,它与
实体
有关联

如果“MyGetQuery”返回EntitySet,则我可以使用CollectionViewSource:

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

其中Data.B是一个
实体集

希望这有帮助