1. エンティティ

エンティティ クライアント

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

この SDK は、エンティティに対して CRUD 操作を実行するエンティティ クライアントを提供しています。

エンティティの取得

次のメソッドは、ID によってエンティティを取得します。

IEntity entity = await MClient.Entities.GetAsync(entityId);

エンティティが存在しない場合、またはユーザーにエンティティを読み取る十分な権限がない場合、メソッドは null を返します。

注意

ID、識別子、または定義によってエンティティを読み込むために複数のオプションが用意されています。各オプションの詳細については、API リファレンス ドキュメントIEntitiesClient を参照してください。

注意

エンティティを読み込むときに、読み込み設定を渡すことができます。読み込み設定の詳細については、読み込み設定セクションを参照してください。

エンティティの作成

エンティティは、EntityFactory を使用してのみインスタンス化できます。

次のスニペットでは、アセット エンティティが (ローカルで) 作成されます。

IEntity asset = await MClient.EntityFactory.CreateAsync("M.Asset");

次のスニペットでは、ローカルで作成されたアセット エンティティがサーバーに送信され、検証および永続化されます。

long id = await MClient.Entities.SaveAsync(asset);

返される ID は、新しく作成されたエンティティの ID です。このエンティティの最新バージョンを取得するには、ID を使用してサーバーから再度取得します。

エンティティの更新

エンティティの作成と同様に、変更を実行した後で、エンティティ クライアントに対して「save」メソッドを使用します。

long id = await MClient.Entities.SaveAsync(asset);

返される ID は、エンティティと同じ ID です。このエンティティの最新バージョンを取得するには、ID を使用してサーバーから再度取得します。

エンティティの削除

エンティティの削除は、エンティティ クライアントの 'Delete' メソッドを使用して実行できます。削除するには、エンティティ ID を指定する必要があります。

await MClient.Entities.DeleteAsync(entityId);
この記事を改善するための提案がある場合は、 お知らせください!