私はSOAアーキテクチャーに取り組んでいます。だから私はデータベースにアクセスできません。サーバー上のDTOをエンティティとして使用します。クライアント上のエンティティを入力してサーバーに送信すると、エンティティの主キーが生成されます。
そして私は(クライアント側)を使用します
_customerDomainContext.SubmitChanges(SubmitChangesCallback、null);
新しく追加されたエンティティにアクセスしようとすると、コールバックで、入力したプロパティのみが表示されます。
以下に示すように、ドメインサービス(サーバー側)で送信されたエンティティにアクセスできます。
[Insert]
public void InsertCustomerDTO(CustomerDTO customer)
{
CustomerDTO customerFromDB = CreateCustomerDTOCore(customer);
}
新しく生成されたエンティティをクライアントに取得して、SubmitChangesでエンティティの新しく生成されたキーにアクセスできるようにする方法はありますか?
任意の提案をいただければ幸いです。