クラス ToOneRelation<TRelation>

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

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

1 つのみのエンティティに関連付けられている読み取り専用のリレーションを定義します。

継承
System.Object
ToOneRelation<TRelation>
名前空間: Stylelabs.M.Sdk.Models.Typed.Fields
アセンブリ: Stylelabs.M.Sdk.dll
構文
public class ToOneRelation<TRelation> : object where TRelation : class, IToOneRelation
型パラメーター
名前説明
TRelation

コンストラクター

ToOneRelation(IMClient, TypedEntityWrapper, String)

クラス の新しいインスタンスを初期化します。

宣言
public ToOneRelation(IMClient client, TypedEntityWrapper wrapper, string relationName)
パラメーター
名前説明
IMClientclient

IMClient インスタンス。

TypedEntityWrapperwrapper

型指定されたエンティティ ラッパー。

System.StringrelationName

プロパティ名。

フィールド

Client

宣言
protected readonly IMClient Client
フィールド値
説明
IMClient

Relation

宣言
protected readonly TRelation Relation
フィールド値
説明
TRelation

プロパティ

Id

リレーションの値を取得または設定します。

宣言
public virtual long? Id { get; set; }
プロパティ値
説明
System.Nullable<System.Int64>

メソッド

GetEntityAsync(EntityLoadConfiguration)

関連するエンティティを IEntity として取得します。

宣言
public Task<IEntity> GetEntityAsync(EntityLoadConfiguration loadConfiguration = null)
パラメーター
名前説明
EntityLoadConfigurationloadConfiguration
戻り値
説明
Task<IEntity>

GetEntityAsync<TEntity>(EntityLoadConfiguration)

関連するエンティティを型指定された ITypedEntity として取得します。

宣言
public Task<TEntity> GetEntityAsync<TEntity>(EntityLoadConfiguration loadConfiguration = null)
where TEntity : ITypedEntity
パラメーター
名前説明
EntityLoadConfigurationloadConfiguration
戻り値
説明
Task<TEntity>
型パラメーター
名前説明
TEntity
この記事を改善するための提案がある場合は、 お知らせください!