Использование объектов STE в клиенте WCF с использованием клиента приложений Java - PullRequest
0 голосов
/ 25 июля 2011

Я разработал свой DAL с использованием Entity Framework (Self Tracking Entities).Я написал службу WCF, которая предоставляет некоторые операции CRUDE для этих STE.

Я хочу использовать свою службу WCF в Java-приложении (клиенте).

Правильно ли будут работать STE в моем клиентском приложении Java?Я имею в виду, что если клиентское приложение java вносит некоторые изменения в мою сущность самопроверки, будут ли эти изменения отслеживаться?

1 Ответ

1 голос
/ 25 июля 2011

Нет. STE работают, только если вы разделяете сборку с их логикой между сервером и клиентским приложением. Как только ваше клиентское приложение является Java, оно не может использовать вашу сборку с логикой STE (при расширенном взаимодействии это возможно, но это не является решением для плохого дизайна вашего сервиса), поэтому либо разработчики Java должны снова кодировать всю логику, либо вы должны использовать простые POCOs / DTOs без этого авто магии. Служба WCF, предоставляющая наборы данных или STE, не совместима, поскольку требует определенной логики, реализованной на клиентах.

Btw. мы предупреждали вас о недостатках ГЭ!

...