コマースエンティティ

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

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

コマースエンティティは、コマースエンティティから継承し、エンティティのライフサイクルイベントまたは定義されたコマンドに基づいて定義された動作とともにエンティティを拡張できるPOCOクラスの形式で永続性のコアユニットを表します。

コマース エンティティは、JSONに迅速にシリアル化され、さまざまな永続ストアに格納されるように設計されています。これにより、さまざまな永続化オプションを可能にするシンプルなAPIを使用して、豊富で拡張可能なビジネスエンティティをサポートすることができます。

ドキュメント指向の哲学を活用すると、バージョン管理、ドラフトなどの主要なCMS機能のロックを解除できます。

コマースエンティティ:

  • 単純な継承可能な基本クラスです。

  • 通常、実際のビジネスコンセプトを表します。

  • シリアル化を使用してドキュメントとして保持します。

  • 構成によって拡張されます。

  • ポリシーによって拡張されます。

  • 永続性を使用して独立してアドレス指定できます。

次の表では、コマース エンティティのプロパティについて説明します。

財産

形容

Namespace

エンティティの一意の識別子 (文字列) の最初の部分。

Id

その一意の識別子 (文字列)。

メモ

Sitecoreでは、カスタム エンティティのIDの一部としてGUIDを使用しないことをお勧めします。

Name

エンティティの名前 (文字列)。

手記

原則として、英数字はエンティティ名の文字列でのみ使用することをお勧めします。

FriendlyId

一意の識別子 (文字列) の人間が判読できるインスタンス。

DisplayName

エンティティの表示可能な名前 (Localized<String>)。

DateCreated

エンティティが作成された日時 (DateTime)

Description

エンティティの説明 (Localized<String>)。

DateUpdated

エンティティが更新された日時 (DateTime)

Policies

このエンティティに適用されるポリシーのリスト (List<Policy>)。

Components

このエンティティに適用可能なコンポーネントのリスト (List<Component>)。

ListMemberships

リスト名(文字列)の区切られたリスト。

SortOrder

このアイテムが並べ替えられる順序 (文字列)。

IsDeleted

アイテムが削除されたことを示すフラグ (Bool)。

IsPersisted

アイテムが永続化されていることを示すフラグ (Bool)。

DateDeleted

エンティティが削除された日時 (DateTime)。

この記事を改善するための提案がある場合は、 お知らせください!