コマースエンティティ
このページの翻訳は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)。 |