データベースバックエンドでのCRUD操作に使用する必要があるWCFデータサービスを構築したいと思います。データベース内のオブジェクトの関連レコードを識別するために、私はそれが主キーであることを知らなければなりません。データベーススキーマで代理キーを使用しています。
後続の呼び出しでデータベース内のレコードを識別できるように、代理キーを呼び出し元に渡すことは良い習慣ですか?(呼び出し元はオブジェクトを取得し、呼び出し元はオブジェクトを変更し、呼び出し元はWCF更新メソッドを呼び出します)サロゲートキーは通常、データベースの外部では使用しないでください。それが良い考えではない場合、他にどのようなオプションがありますか?
どんなアドバイスも大歓迎です。