1. Stylelabs.M.Framework.Essentials.LoadConfigurations

Interface IEntityLoadConfiguration

Represents a loading configuration for loading entities.

Namespace: StylelabsStylelabs.MStylelabs.M.FrameworkStylelabs.M.Framework.EssentialsLoadConfigurations

Assembly: Stylelabs.M.Sdk.dll

Syntax

public interface IEntityLoadConfiguration

Properties

Gets or sets the culture load option.

Declaration

ICultureLoadOption CultureLoadOption { get; set; }

Property Value

TypeDescription
ICultureLoadOption

Gets or sets the property load option.

Declaration

IPropertyLoadOption PropertyLoadOption { get; set; }

Property Value

TypeDescription
IPropertyLoadOption

Gets or sets the relation load option.

Declaration

IRelationLoadOption RelationLoadOption { get; set; }

Property Value

TypeDescription
IRelationLoadOption

Methods

Builder()

Creates a IEntityLoadConfigurationBuilder from the current IEntityLoadConfiguration. The builder can extend or overwrite the configuration of the current IEntityLoadConfiguration.

Declaration

IEntityLoadConfigurationBuilder Builder()

Returns

TypeDescription
IEntityLoadConfigurationBuilderThe entity load configuration builder.

DeepClone()

Creates a deep clone of this instance.

Declaration

IEntityLoadConfiguration DeepClone()

Returns

TypeDescription
IEntityLoadConfigurationThe entity load configuration.

DeepEquals(IEntityLoadConfiguration)

Checks if this instance of IEntityLoadConfiguration is equal to other.

Declaration

bool DeepEquals(IEntityLoadConfiguration other)

Parameters

TypeNameDescription
IEntityLoadConfigurationotherThe entity load configuration.

Returns

TypeDescription
boollangword_csharp_True if the instances are equal; otherwise langword_csharp_False.
If you have suggestions for improving this article, let us know!