2011-07-25 7 views
0

私はEntity Framework(Self Tracking Entities)を使用してDALを開発しました。私はこれらのSTEのCRUDE操作を公開するWCFサービスを作成しました。Java Application Clientを使用したWCFクライアントでのSTEエンティティの使用

Javaアプリケーション(クライアント)でWCFサービスを使用したいと考えています。

JavaクライアントアプリケーションでSTEが正常に動作しますか?私は、Javaクライアントアプリケーションが自分のトラッキングエンティティでいくつかの変更を加えた場合、それらの変更を追跡するのでしょうか?

答えて

1

いいえSTEは、サーバーアプリケーションとクライアントアプリケーションの間でロジックを使用してアセンブリを共有する場合にのみ機能します。クライアントアプリケーションがJavaの場合は、アセンブリをSTEロジックで使用することはできません(可能な高度な相互運用性を備えている可能性がありますが、サービスの設計が悪い場合はソリューションではありません)。そのため、Java開発者はロジック全体を再度コーディングする必要があり、この自動魔法のないDTO。データセットまたはSTEを公開するWCFサービスは、クライアントに実装された特定のロジックを要求するため、相互運用できません。

Btw。 we warned you STEの短所について!

+0

Thanks Ladislav。しかし、STEエンティティを使用するためにJavaクライアントアプリケーションを作成できる方法はありませんか? STEsに関連するアドバイスもありがとうございます。しかし、あなたは何か代替案を提案できますか?エンティティのフルグラフを読み込んでデータベースに保存する必要があります。 – Baig

関連する問題