EF4.xおよびWCFサービス(永続無知)1~nのネストされたエンティティをnとnの関係に更新します。
-
12-12-2019 - |
質問
SQL Serverデータベースを持ち、LINQをエンティティに使用してWCFレイヤーで折り返し、それをクライアントに公開したいと思います。(典型的なn層アーキテクチャ)。また、永続的な無知なオプションを持ちたいと思います。また、データベース内の特定のフィールド(機密情報)をクライアントにシリアル化するオプションを無視したいと思います。
では、永続的な無知でエンティティフレームワークを使用するための最良のアプローチは、WCFサポートによる自己追跡を使用しています。私は自己追跡または永続性の無知でT4テンプレートを見つけることができました。しかし、すべてのパッケージとしてバンドルされています。
これの任意の助けは大いに感謝されます。
解決
STESは予測を許可しません - あなたは正確な形式であなたのエンティティを公開する必要があります。いくつかのフィールドを非表示にする場合は、STEを放棄し、独自のDTO(データ転送オブジェクト)を作成する必要があります。エンティティデータのサブセットのみを公開します。DTOを使用すると、すべての変更追跡を手動で処理する必要があります。
所属していません StackOverflow