РИА Сервис с WCF - PullRequest
       19

РИА Сервис с WCF

0 голосов
/ 14 сентября 2009

Я использую RIA поверх WCF. В моем WCF у меня есть методы вставки и обновления, которые общаются с БД, используя Entity Framework

Теперь в моей доменной службе, которой является PersonDomainService, я вызываю эту службу WCF с использованием Proxy и преобразовываю класс Person Ria в Service Reference. Entity Framework. поверх WCF работает нормально, но для простых методов, таких как InsertPerson и UpdatePerson, где я не возвращаю ни одной сущности, моя служба не работает, поскольку эти простые методы не генерируются в клиентском коде Ria.

Итак, каков наилучший способ преодолеть это ограничение Риа. Имейте в виду, что моя Риа не напрямую привязана к EF, а напрямую говорит с WCF

Ответы [ 2 ]

0 голосов
/ 30 сентября 2009

Шон Видлермут рассказывает об этом в своем блоге здесь . Кажется, что вы пробуете два разных подхода одновременно. Я предлагаю сосредоточиться на одном. Я использую RIA, и он хорошо работает для меня.

0 голосов
/ 15 сентября 2009

Похоже, вы добавляете дополнительный слой между RIA и логикой бизнеса / данных. Было бы более эффективно работать с RIA напрямую для операций CRUD. К любым простым методам, которые не возвращают сущность, можно отнести [ServiceOperation].

...