Привет, я не знаю, в чем причина этого, но я получаю сообщение об ошибке, когда мой сервис ria, если возвращено менее 2 элементов, все работает нормально, если мне возвращено 2 или более записей.
Источник данных моего домена выглядит следующим образом:
<riaControls:DomainDataSource
AutoLoad="True"
x:Name="dsEmployee"
LoadedData="dsEmployee_LoadedData"
QueryName="GetEmployees">
<riaControls:DomainDataSource.DomainContext>
<my:TestDomainContext />
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
, который связан со списком примерно так:
<ListBox x:Name="lstEmployees"
ItemsSource="{Binding ElementName=dsEmployee, Path=Data}"
Однако, когда я запускаю приложение, я получаю эту ошибку:
System.ServiceModel.DomainServices.Client.DomainOperationException: операция загрузки не выполнена для запроса «GetEmployees».Неожиданный конец файла.Следующие элементы не закрыты: IsEnabled, Employee, RootResults, GetEmployeesResult, GetEmployeesResponse.---> System.Xml.XmlException: неожиданный конец файла.Следующие элементы не закрываются: IsEnabled, Employee, RootResults, GetEmployeesResult, GetEmployeesResponse.
в System.ServiceModel.DomainServices.Client.WebDomainClient`1.End *ueryCore (IAsync)System.ServiceModel.DomainServices.Client.DomainClient.EndQuery (IAsyncResult asyncResult)
в System.ServiceModel.DomainServices.Client.трассировка стека ---
У кого-нибудь была такая же проблема?я что-то здесь не так делаю?