EntityProviderFactory Sınıf

Tanım

Sağlayıcının veri kaynağı sınıflarını uygulamasının örneklerini oluşturmak için bir dizi yöntemi temsil eder.

public ref class EntityProviderFactory sealed : System::Data::Common::DbProviderFactory, IServiceProvider
public sealed class EntityProviderFactory : System.Data.Common.DbProviderFactory, IServiceProvider
type EntityProviderFactory = class
    inherit DbProviderFactory
    interface IServiceProvider
Public NotInheritable Class EntityProviderFactory
Inherits DbProviderFactory
Implements IServiceProvider
Devralma
EntityProviderFactory
Uygulamalar

Açıklamalar

, EntityProviderFactory sınıfları almak System.Data.EntityClient için ortak bir giriş noktası sağlar.

kullanma EntityProviderFactoryhakkında kavramsal bilgi için bkz. ADO.NET Entity Framework ve DbProviderFactories.

Alanlar

Instance

Bu EntityProviderFactory örnek.

Özellikler

CanCreateBatch

Bu DbProviderFactory örneğin sınıfı destekleyip desteklemediğini DbBatch gösteren bir değer alır.

(Devralındığı yer: DbProviderFactory)
CanCreateCommandBuilder

Bu DbProviderFactory örneğin sınıfı destekleyip desteklemediğini DbCommandBuilder gösteren bir değer alır.

(Devralındığı yer: DbProviderFactory)
CanCreateDataAdapter

Bu DbProviderFactory örneğin sınıfı destekleyip desteklemediğini DbDataAdapter gösteren bir değer alır.

(Devralındığı yer: DbProviderFactory)
CanCreateDataSourceEnumerator

Bu DbProviderFactory örneğin sınıfı destekleyip desteklemediğini DbDataSourceEnumerator gösteren bir değer alır.

(Devralındığı yer: DbProviderFactory)

Yöntemler

CreateBatch()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini DbBatch döndürür.

(Devralındığı yer: DbProviderFactory)
CreateBatchCommand()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini DbBatchCommand döndürür.

(Devralındığı yer: DbProviderFactory)
CreateCommand()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini EntityCommand döndürür.

CreateCommandBuilder()

Bir NotSupportedExceptionoluşturur. Bu yöntem şu anda desteklenmiyor.

CreateConnection()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini EntityConnection döndürür.

CreateConnectionStringBuilder()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini EntityConnectionStringBuilder döndürür.

CreateDataAdapter()

CreateDataAdapter().NET Framework bu sürümünde desteklenmez.

CreateDataSource(String)

Sağlayıcı sınıfının sınıfını uygulayanDbDataSource, verilen bağlantı dizesi veritabanını temsil eden ve bağlantı dağıtmaya hazır yeni bir örneğini döndürür.

(Devralındığı yer: DbProviderFactory)
CreateDataSourceEnumerator()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini DbDataSourceEnumerator döndürür.

(Devralındığı yer: DbProviderFactory)
CreateParameter()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini EntityParameter döndürür.

CreatePermission(PermissionState)

Sağlayıcı sınıfının, sağlayıcının sınıfının sürümünü uygulayan yeni bir örneğini CodeAccessPermission döndürür.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IServiceProvider.GetService(Type)

İstenen IServiceProvider sınıfı döndürür.

Uzantı Metotları

GetKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

GetKeyedServices(IServiceProvider, Type, Object)

türünde bir hizmet serviceType numaralandırması IServiceProvideralır.

GetKeyedServices<T>(IServiceProvider, Object)

türünde bir hizmet T numaralandırması IServiceProvideralır.

GetRequiredKeyedService(IServiceProvider, Type, Object)

türünde IServiceProviderbir hizmet serviceType alır.

GetRequiredKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

CreateAsyncScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni AsyncServiceScope bir oluşturur.

CreateScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni IServiceScope bir oluşturur.

GetRequiredService(IServiceProvider, Type)

türünden serviceTypeIServiceProviderhizmet alın.

GetRequiredService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetServices(IServiceProvider, Type)

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideriçinden alın.

GetServices<T>(IServiceProvider)

türünde hizmetlerin T bir numaralandırmasını IServiceProvideriçinden alın.

GetFakeLogCollector(IServiceProvider)

Sahte günlükçüye gönderilen günlük kayıtlarını toplayan nesneyi alır.

GetFakeRedactionCollector(IServiceProvider)

Bağımlılık ekleme kapsayıcısından sahte redaktör toplayıcı örneğini alır.

Şunlara uygulanır