0

こんにちは、EF 4 でプロジェクトを開発しています。POCO セルフ トラッキングを実装しようとしていますが、wcf サービスを実装する必要がありますか? 変更がデータベースに保持されないため、エンティティの変更に問題があります。

前もって感謝します。

4

1 に答える 1

0

いいえ、サービスは必要ありませんが、サービスを使用しない場合は、セルフ トラッキング エンティティに、呼び出して変更の追跡を開始する必要があることを手動で伝える必要があります。StartTracking

別の回答で自己追跡エンティティの目的を説明しました。コンテキストからセルフ トラッキング エンティティを切り離す必要がない場合は、POCO を使用する必要があります。アタッチされたセルフ トラッキング エンティティは POCO として機能しますが、いくつかの機能が失われます。たとえば、セルフ トラッキング エンティティはプロキシされないため、遅延読み込みが行われます。

WCF でセルフ トラッキング エンティティを使用することは、クライアントを制御でき、クライアントが .NET で記述されている場合にのみ意味があります。これについては別の回答でも説明しました。

おそらくSTEは必要ありません。

于 2011-05-12T10:59:34.170 に答える