Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO.NET DataServices && Silverlight / 2 сообщений из 2, страница 1 из 1
31.01.2009, 17:17
    #35789684
Alexander00798
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO.NET DataServices && Silverlight
Здравствуйте. У меня возникла следующая проблема. Имеется сервис ADO.NET DataService, который в качестве источника данных использует модель ADO.NET Entity Framework. Для того, чтоб осуществить постраничную навигацию в DataGrid, написал сервисную операцию которая принимает кол-во строк на странице и возвращает кол-во страниц нужных для отображения всех данных. Выглядит она следующим образом:

[SingleResult]
[WebGet]
public int GetNumbersPageCompanys(int itemsPerPage)
{
int count = (from c in this.CurrentDataSource.Companys
where c.IsDeleted == false
select c).Count();
return (int)System.Math.Ceiling((decimal)count / itemsPerPage);
}

При вызове фукции через URL http://localhost:16527/WindowWizardDataService.svc/GetNumbersPageCompanys/?itemsPerPage=10. убедился, что функция работает.

Теперь стоит задача принять это занчение из Silverlight приложения. Искал в гугле так и не нашёл :( Везде пишется как принимать коллекции.
...
Рейтинг: 0 / 0
02.03.2009, 14:37
    #35846121
OldWoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO.NET DataServices && Silverlight
Alexander00798Здравствуйте. У меня возникла следующая проблема. Имеется сервис ADO.NET DataService, который в качестве источника данных использует модель ADO.NET Entity Framework. Для того, чтоб осуществить постраничную навигацию в DataGrid, написал сервисную операцию которая принимает кол-во строк на странице и возвращает кол-во страниц нужных для отображения всех данных. Выглядит она следующим образом:

[SingleResult]
[WebGet]
public int GetNumbersPageCompanys(int itemsPerPage)
{
int count = (from c in this.CurrentDataSource.Companys
where c.IsDeleted == false
select c).Count();
return (int)System.Math.Ceiling((decimal)count / itemsPerPage);
}

При вызове фукции через URL http://localhost:16527/WindowWizardDataService.svc/GetNumbersPageCompanys/?itemsPerPage=10. убедился, что функция работает.

Теперь стоит задача принять это занчение из Silverlight приложения. Искал в гугле так и не нашёл :( Везде пишется как принимать коллекции.
В инете уже есть книжка Data-Driven Services with Silverlight 2, 1st Edition
by John Papa
там усё написано
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO.NET DataServices && Silverlight / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]