powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Передача object через Entity Framework
3 сообщений из 3, страница 1 из 1
Передача object через Entity Framework
    #36265879
cha0ss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите как исправить ошибку?

В WCF сервисе есть метод AddObject(object p, string s)
Клиент пытается вызвать этот метод и передает в качестве параметра p объект Person:

Код: plaintext
1.
2.
3.
4.
5.
//Создаем подключение к серверу
ServiceReference1.TestServiceClient ttt = new ServiceReference1.TestServiceClient();
ttt.Open();

Person p = new Person();
ttt.AddObject(p, "Person")

В результате на последней строке получаем ошибку:

Код: plaintext
Форматтер сгенерировал исключение при попытке десериализовать сообщение: Ошибка десериализации параметра http://tempuri.org/:p. Сообщение InnerException было "Элемент "http://tempuri.org/:p" содержит данные контракта данных "http://schemas.datacontract.org/2004/07/WpfApplication6:Person". В десериализаторе отсутствует информация о каком-либо типе, сопоставляемом с этим контрактом. Добавьте тип, соответствующий "Person", в список известных типов - например, используя атрибут KnownTypeAttribute, или путем его добавления в список известных типов, передаваемый в DataContractSerializer.".  Подробнее см. InnerException.

В каком классе и что надо прописать? У меня класс Person генерируется с помощью Entity Framework.
...
Рейтинг: 0 / 0
Передача object через Entity Framework
    #36272042
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вам лучше еще раз почитать как работать с WCF + Entity Framework
т.к. наблюдаются явные проблемы при написании кода.
...
Рейтинг: 0 / 0
Передача object через Entity Framework
    #36272603
cha0ss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уТКавам лучше еще раз почитать как работать с WCF + Entity Framework
т.к. наблюдаются явные проблемы при написании кода.

Я изучал пример использования WCF + Entity Framework в многоуровневой архитектуре от John Papa, разбирал на примере все норм получилось (стандартный алгоритм работы великолепно усвоен), но проблема заключается в том, что именно в моем проекте писать n - количество контрактов на каждую таблицу не применимо, вот и пытаюсь понять как можно написать, так сказать, "нестандартным методом".

Если можно, чем писать "почитайте еще", "изучайте дальше", лучше бы подкинули совет как это можно исправить...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Передача object через Entity Framework
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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