ProviderConventionSetBuilderDependencies.With Method

Definition

Overloads

With(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Clones this dependency parameter object with one service replaced.

With(IDiagnosticsLogger<DbLoggerCategory.Model>)

Clones this dependency parameter object with one service replaced.

With(ICurrentDbContext)

Clones this dependency parameter object with one service replaced.

With(IDbSetFinder)

Clones this dependency parameter object with one service replaced.

With(IModelValidator)

Clones this dependency parameter object with one service replaced.

With(IDbSetFinder)

Clones this dependency parameter object with one service replaced.

With(IConstructorBindingFactory)

Clones this dependency parameter object with one service replaced.

With(IMemberClassifier)

Clones this dependency parameter object with one service replaced.

With(IParameterBindingFactories)

Clones this dependency parameter object with one service replaced.

With(ITypeMappingSource)

Clones this dependency parameter object with one service replaced.

With(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> validationLogger);

Parameters

validationLogger
IDiagnosticsLogger<DbLoggerCategory.Model.Validation>

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 5.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0

With(IDiagnosticsLogger<DbLoggerCategory.Model>)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model> logger);

Parameters

logger
IDiagnosticsLogger<DbLoggerCategory.Model>

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 5.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0

With(ICurrentDbContext)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Infrastructure.ICurrentDbContext currentContext);

Parameters

currentContext
ICurrentDbContext

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 9.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

With(IDbSetFinder)

Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Infrastructure.IDbSetFinder setFinder);

Parameters

setFinder
IDbSetFinder

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 5.0
Proizvod Verzije
Entity Framework Core 5.0

With(IModelValidator)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Infrastructure.IModelValidator validator);

Parameters

validator
IModelValidator

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 5.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0

With(IDbSetFinder)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Internal.IDbSetFinder setFinder);

Parameters

setFinder
Microsoft.EntityFrameworkCore.Internal.IDbSetFinder

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 3.1 i Entity Framework Core 3.0
Proizvod Verzije
Entity Framework Core 3.0, 3.1

With(IConstructorBindingFactory)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory constructorBindingFactory);

Parameters

constructorBindingFactory
IConstructorBindingFactory

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 5.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0

With(IMemberClassifier)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier memberClassifier);
C#
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier memberClassifier);

Parameters

memberClassifier
Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Attributes

Applies to

Entity Framework Core 5.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0

With(IParameterBindingFactories)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories parameterBindingFactories);

Parameters

parameterBindingFactories
IParameterBindingFactories

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 5.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0

With(ITypeMappingSource)

Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs
Source:
ProviderConventionSetBuilderDependencies.cs

Clones this dependency parameter object with one service replaced.

C#
public Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies With (Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource typeMappingSource);

Parameters

typeMappingSource
ITypeMappingSource

A replacement for the current dependency of this type.

Returns

A new parameter object with the given service replaced.

Applies to

Entity Framework Core 5.0 i druge verzije
Proizvod Verzije
Entity Framework Core 3.0, 3.1, 5.0