powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Вызов метода WCF-службы в приложении Silverlight
4 сообщений из 4, страница 1 из 1
Вызов метода WCF-службы в приложении Silverlight
    #37133230
Evgenia_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Пишу первое Silverlight приложение. Поставлена задача брать данные из базы через WCF сервис с использованием LINQ to SQL или Entity FrameWork.
Создала в приложении службу WCF c поддержкой Silverlight. Написала метод, который выбирает все поля из одной таблицы. И возникает следующая проблема: когда в модели размещена одна таблица, метод отрабатывает.
Если я добавляю связанную таблицу, валится ошибка "Доступ к ликвидированному объекту невозможен. Открыт доступ к DataContext после Dispose." для LINQ TO SQL и "При подготовке определения команды произошла ошибка. Подробные сведения см. во внутреннем исключении." для Entity FrameWork. Модели создаются непосредственным перетягиванием таблиц из базы.
Не пойму, это ссылки как-то криво определяются? Или WCF c поддержкой Silverlight как-то по-особенному отрабатывает?
...
Рейтинг: 0 / 0
Вызов метода WCF-службы в приложении Silverlight
    #37133240
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgenia_fДоступ к ликвидированному объекту невозможен. Открыт доступ к DataContext после Dispose Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM
...
Рейтинг: 0 / 0
Вызов метода WCF-службы в приложении Silverlight
    #37358341
alex_rad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все равно не ясно. У меня похожая ситуация.

Объявляю :
static IStatReplicatServer proxy;

Создаю

public static bool ListenerOpen(string AdressRouter,int portnum)
{
EndpointAddress endpointAddress = new EndpointAddress(endPointAddr);
proxy = ChannelFactory<IStatReplicatServer>.CreateChannel(tcpBinding, endpointAddress);

proxy.ReplRevisionLastDate();
}
Всё ок.

С другого метода в этом же классе вызываю у proxy.ReplRevisionLastDate(); ошибка.

public static DateTime geReplRevisionLastDate()
{
DateTime d = DateTime.MinValue;
using (proxy as IDisposable)
{
d = proxy.ReplRevisionLastDate();
}

return d;
}

Помогите плиз !
Cannot access a disposed object. Object name: 'System.ServiceModel.Channels.ServiceChannel'.
...
Рейтинг: 0 / 0
Вызов метода WCF-службы в приложении Silverlight
    #37359938
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.netfxharmonics.com/2008/11/Understanding-WCF-Services-in-Silverlight-2
Understanding WCF Services in Silverlight 2

Одна из самых лучших статей по данной теме.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Вызов метода WCF-службы в приложении Silverlight
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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