私は現在、Entity Framework が実装されていない Silverlight / MS SQL プロジェクトに取り組んでおり、この特定の状況で計算フィールドを処理するためのベスト プラクティスを知りたいと考えています。
一部の外部システムも DB で直接または Web サービスを介してデータを消費する可能性があることを考慮して、現在確認できる 3 つのオプションを次に示します。
1) 外部システムが Web サービスを介してデータを消費するように強制し、すべての計算フィールドをオブジェクトのみに作成します。
2) DB ビューで計算フィールドを作成し、値の計算が必要になるたびにオブジェクトをサーバーと再同期します。
3) オブジェクトとデータベース ビューで計算ルールを複製します。
他の提案も歓迎します。