DbContextOptionsExtensionInfo.GetServiceProviderHashCode Method

Definition

Returns a hash code created from any options that would cause a new IServiceProvider to be needed. For example, if the options affect a singleton service. However most extensions do not have any such options and should return zero.

public abstract long GetServiceProviderHashCode ();
public abstract int GetServiceProviderHashCode ();
abstract member GetServiceProviderHashCode : unit -> int64
abstract member GetServiceProviderHashCode : unit -> int
Public MustOverride Function GetServiceProviderHashCode () As Long
Public MustOverride Function GetServiceProviderHashCode () As Integer

Returns

A hash over options that require a new service provider when changed.

Remarks

See Implementation of database providers and extensions for more information and examples.

Applies to