---
title: "Interface IEntityLoadConfiguration"
slug: "sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfiguration"
abstract: ""
---
# Interface IEntityLoadConfiguration

Represents a loading configuration for loading entities.

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

## Assembly: Stylelabs.M.Sdk.dll

## Syntax

```csharp
public interface IEntityLoadConfiguration
```

## Properties

### [CultureLoadOption](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadoptions.cultureloadoption.html)

Gets or sets the culture load option.

#### Declaration

```csharp
ICultureLoadOption CultureLoadOption { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| [ICultureLoadOption](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadoptions.icultureloadoption.html) |  |

### [PropertyLoadOption](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadoptions.propertyloadoption.html)

Gets or sets the property load option.

#### Declaration

```csharp
IPropertyLoadOption PropertyLoadOption { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| [IPropertyLoadOption](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadoptions.ipropertyloadoption.html) |  |

### [RelationLoadOption](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadoptions.relationloadoption.html)

Gets or sets the relation load option.

#### Declaration

```csharp
IRelationLoadOption RelationLoadOption { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| [IRelationLoadOption](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadoptions.irelationloadoption.html) |  |

## Methods

### Builder()

Creates a [IEntityLoadConfigurationBuilder](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfigurationbuilder.html) from the current [IEntityLoadConfiguration](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfiguration.html). The builder can extend or overwrite the configuration of the current [IEntityLoadConfiguration](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfiguration.html).

#### Declaration

```csharp
IEntityLoadConfigurationBuilder Builder()
```

#### Returns

| Type | Description |
| --- | --- |
| [IEntityLoadConfigurationBuilder](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfigurationbuilder.html) | The entity load configuration builder. |

### DeepClone()

Creates a deep clone of this instance.

#### Declaration

```csharp
IEntityLoadConfiguration DeepClone()
```

#### Returns

| Type | Description |
| --- | --- |
| [IEntityLoadConfiguration](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfiguration.html) | The entity load configuration. |

### DeepEquals(IEntityLoadConfiguration)

Checks if this instance of [IEntityLoadConfiguration](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfiguration.html) is equal to `other`.

#### Declaration

```csharp
bool DeepEquals(IEntityLoadConfiguration other)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [IEntityLoadConfiguration](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfiguration.html) | other | The entity load configuration. |

#### Returns

| Type | Description |
| --- | --- |
| bool | langword_csharp_True if the instances are equal; otherwise langword_csharp_False. |
