RelationalMethodCallTranslatorProviderDependencies Oluşturucular

Tanım

Aşırı Yüklemeler

RelationalMethodCallTranslatorProviderDependencies(ISqlExpressionFactory, IEnumerable<IMethodCallTranslatorPlugin>)

bir için hizmet bağımlılıkları parametre nesnesini RelationalMethodCallTranslatorProvider oluşturur.

Yeni bağımlılıklar eklendiklerinden, bu oluşturucunun doğrudan sağlayıcıdan veya uygulama kodundan çağrılmamalıdır. Bunun yerine, bir örneğin bağımlılık ekleme kapsayıcısı tarafından otomatik olarak oluşturulacak ve eklenir olması için oluşturucuda bu türü kullanın. Bazı bağımlı hizmetlerin değiştir olduğu bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısı nesnesini çözümle, ardından 'Ile...' kullanarak seçili hizmetleri değiştirin Yöntemler. Oluşturucuya bu işlemde herhangi bir noktada çağrı yapma.

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

RelationalMethodCallTranslatorProviderDependencies(ISqlExpressionFactory, IEnumerable<IMethodCallTranslatorPlugin>, IRelationalTypeMappingSource)

bir için hizmet bağımlılıkları parametre nesnesini RelationalMethodCallTranslatorProvider oluşturur.

Yeni bağımlılıklar eklendiklerinden, bu oluşturucunun doğrudan sağlayıcıdan veya uygulama kodundan çağrılmamalıdır. Bunun yerine, bir örneğin bağımlılık ekleme kapsayıcısı tarafından otomatik olarak oluşturulacak ve eklenir olması için oluşturucuda bu türü kullanın. Bazı bağımlı hizmetlerin değiştir olduğu bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısı nesnesini çözümle, ardından 'Ile...' kullanarak seçili hizmetleri değiştirin Yöntemler. Oluşturucuya bu işlemde herhangi bir noktada çağrı yapma.

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

RelationalMethodCallTranslatorProviderDependencies(ISqlExpressionFactory, IEnumerable<IMethodCallTranslatorPlugin>)

bir için hizmet bağımlılıkları parametre nesnesini RelationalMethodCallTranslatorProvider oluşturur.

Yeni bağımlılıklar eklendiklerinden, bu oluşturucunun doğrudan sağlayıcıdan veya uygulama kodundan çağrılmamalıdır. Bunun yerine, bir örneğin bağımlılık ekleme kapsayıcısı tarafından otomatik olarak oluşturulacak ve eklenir olması için oluşturucuda bu türü kullanın. Bazı bağımlı hizmetlerin değiştir olduğu bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısı nesnesini çözümle, ardından 'Ile...' kullanarak seçili hizmetleri değiştirin Yöntemler. Oluşturucuya bu işlemde herhangi bir noktada çağrı yapma.

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public RelationalMethodCallTranslatorProviderDependencies (Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory sqlExpressionFactory, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin> plugins);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies : Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory * seq<Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin> -> Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies
Public Sub New (sqlExpressionFactory As ISqlExpressionFactory, plugins As IEnumerable(Of IMethodCallTranslatorPlugin))

Parametreler

sqlExpressionFactory
ISqlExpressionFactory
Öznitelikler

Şunlara uygulanır

RelationalMethodCallTranslatorProviderDependencies(ISqlExpressionFactory, IEnumerable<IMethodCallTranslatorPlugin>, IRelationalTypeMappingSource)

bir için hizmet bağımlılıkları parametre nesnesini RelationalMethodCallTranslatorProvider oluşturur.

Yeni bağımlılıklar eklendiklerinden, bu oluşturucunun doğrudan sağlayıcıdan veya uygulama kodundan çağrılmamalıdır. Bunun yerine, bir örneğin bağımlılık ekleme kapsayıcısı tarafından otomatik olarak oluşturulacak ve eklenir olması için oluşturucuda bu türü kullanın. Bazı bağımlı hizmetlerin değiştir olduğu bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısı nesnesini çözümle, ardından 'Ile...' kullanarak seçili hizmetleri değiştirin Yöntemler. Oluşturucuya bu işlemde herhangi bir noktada çağrı yapma.

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public RelationalMethodCallTranslatorProviderDependencies (Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory sqlExpressionFactory, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin> plugins, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource typeMappingSource);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies : Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory * seq<Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorPlugin> * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource -> Microsoft.EntityFrameworkCore.Query.RelationalMethodCallTranslatorProviderDependencies
Public Sub New (sqlExpressionFactory As ISqlExpressionFactory, plugins As IEnumerable(Of IMethodCallTranslatorPlugin), typeMappingSource As IRelationalTypeMappingSource)

Parametreler

sqlExpressionFactory
ISqlExpressionFactory
typeMappingSource
IRelationalTypeMappingSource
Öznitelikler

Şunlara uygulanır