Table of Contents

Class ConfigurationSourceExtensions

Namespace
Microsoft.EntityFrameworkCore.Metadata
Assembly
Microsoft.EntityFrameworkCore.dll

Provides extension methods for ConfigurationSource

public static class ConfigurationSourceExtensions
Inheritance
ConfigurationSourceExtensions
Inherited Members

Remarks

See Model building conventions for more information and examples.

Methods

Max(ConfigurationSource, ConfigurationSource?)

Returns the configuration source which has higher priority.

public static ConfigurationSource Max(this ConfigurationSource left, ConfigurationSource? right)

Parameters

left ConfigurationSource

The left configuration source.

right ConfigurationSource?

The right configuration source.

Returns

ConfigurationSource

The configuration source with higher priority.

Remarks

See Model building conventions for more information and examples.

Max(ConfigurationSource?, ConfigurationSource?)

Returns the configuration source which has higher priority.

public static ConfigurationSource? Max(this ConfigurationSource? left, ConfigurationSource? right)

Parameters

left ConfigurationSource?

The left configuration source.

right ConfigurationSource?

The right configuration source.

Returns

ConfigurationSource?

The configuration source with higher priority.

Remarks

See Model building conventions for more information and examples.

Overrides(ConfigurationSource, ConfigurationSource?)

Returns a value indicating whether the new configuration source can override configuration set with the old configuration source.

public static bool Overrides(this ConfigurationSource newConfigurationSource, ConfigurationSource? oldConfigurationSource)

Parameters

newConfigurationSource ConfigurationSource

The new configuration source.

oldConfigurationSource ConfigurationSource?

The old configuration source.

Returns

bool

true if the new configuration source can override configuration set with the old configuration source.

Remarks

See Model building conventions for more information and examples.

Overrides(ConfigurationSource?, ConfigurationSource?)

Returns a value indicating whether the new configuration source can override configuration set with the old configuration source.

public static bool Overrides(this ConfigurationSource? newConfigurationSource, ConfigurationSource? oldConfigurationSource)

Parameters

newConfigurationSource ConfigurationSource?

The new configuration source.

oldConfigurationSource ConfigurationSource?

The old configuration source.

Returns

bool

true if the new configuration source can override configuration set with the old configuration source.

Remarks

See Model building conventions for more information and examples.

OverridesStrictly(ConfigurationSource, ConfigurationSource?)

Returns a value indicating whether the configuration source always takes precedence over the other configuration source.

public static bool OverridesStrictly(this ConfigurationSource newConfigurationSource, ConfigurationSource? oldConfigurationSource)

Parameters

newConfigurationSource ConfigurationSource

The new configuration source.

oldConfigurationSource ConfigurationSource?

The old configuration source.

Returns

bool

true if the configuration source always takes precedence over the other configuration source.

Remarks

See Model building conventions for more information and examples.

OverridesStrictly(ConfigurationSource?, ConfigurationSource?)

Returns a value indicating whether the configuration source always takes precedence over the other configuration source.

public static bool OverridesStrictly(this ConfigurationSource? newConfigurationSource, ConfigurationSource? oldConfigurationSource)

Parameters

newConfigurationSource ConfigurationSource?

The new configuration source.

oldConfigurationSource ConfigurationSource?

The old configuration source.

Returns

bool

true if the configuration source always takes precedence over the other configuration source.

Remarks

See Model building conventions for more information and examples.