次のようなエンティティを保存するためのインターフェイスメソッドを実装するWCFサービスがあります。
IFinantialTxService svc = BaseServiceLayer.CreateChannel<IFinantialTxService>
SomeEntity cur = GetCurrentObject() as SomeEntity;
svc.SaveFinTxName(cur);
OK、これで「cur」オブジェクトはクライアントユーザーによって作成および入力された新しいエンティティであり、挿入後にデータベースによって入力されるIDフィールドとタイムスタンプがあります。これらの2つのフィールドをクライアントに反映するにはどうすればよいですか?エンティティを参照で渡す必要がありますか?または、保存した直後にデータベースから新しいインスタンスを取得できますか?または、サービスからの出力または戻り値としてそれらを返す必要がありますか?どんなアイデアでもありがたいです。