Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

DbContextOptionsExtensionInfo.GetServiceProviderHashCode Method

Definition

Namespace:
Microsoft.EntityFrameworkCore.Infrastructure
Assembly:
Microsoft.EntityFrameworkCore.dll
Package:
Microsoft.EntityFrameworkCore v10.0.0
Package:
Microsoft.EntityFrameworkCore v3.0.0
Package:
Microsoft.EntityFrameworkCore v3.1.0
Package:
Microsoft.EntityFrameworkCore v5.0.0
Package:
Microsoft.EntityFrameworkCore v6.0.0
Package:
Microsoft.EntityFrameworkCore v7.0.0
Package:
Microsoft.EntityFrameworkCore v8.0.0
Package:
Microsoft.EntityFrameworkCore v9.0.0
Source:
DbContextOptionsExtensionInfo.cs
Source:
DbContextOptionsExtensionInfo.cs
Source:
DbContextOptionsExtensionInfo.cs
Source:
DbContextOptionsExtensionInfo.cs
Source:
DbContextOptionsExtensionInfo.cs
Source:
DbContextOptionsExtensionInfo.cs
Source:
DbContextOptionsExtensionInfo.cs
Source:
DbContextOptionsExtensionInfo.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

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 int GetServiceProviderHashCode();
public abstract long GetServiceProviderHashCode();
abstract member GetServiceProviderHashCode : unit -> int
abstract member GetServiceProviderHashCode : unit -> int64
Public MustOverride Function GetServiceProviderHashCode () As Integer
Public MustOverride Function GetServiceProviderHashCode () As Long

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


Feedback

Was this page helpful?