Breeze を使用した「Web フォーム」、「データベース ファースト エンティティ」プロジェクトがあります。機密データ (SSN# など) を含む "People" テーブルがあります。現時点では、GetPeople 用の IQueryable Web API があります。
私が取り組んでいる現在のページは「ユーザーの管理」画面ですが、SSN# の編集または表示用ではありません。ユーザーが SSN の変更を保存できないようにするために BeforeSaveEntity を使用する方法はわかっていると思いますが、SSN 番号をクライアントに渡さないようにする方法はありますか?
注: EDMX ファイルを 1 つだけ使用することをお勧めします。現在、これを達成する唯一の方法は、テーブルと完全に一致しないクライアントに渡したいデータの各セットのデータベースに「ビュー」を用意することです。