EntityProviderFactory Kelas

Definisi

Mewakili serangkaian metode untuk membuat instans implementasi penyedia dari kelas sumber data.

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
Warisan
EntityProviderFactory
Penerapan

Keterangan

EntityProviderFactory menyediakan titik masuk umum untuk mendapatkan System.Data.EntityClient kelas.

Untuk informasi konseptual tentang cara menggunakan EntityProviderFactory, lihat ADO.NET Entity Framework dan DbProviderFactories.

Bidang

Instance

Instans EntityProviderFactory ini.

Properti

CanCreateBatch

Mendapatkan nilai yang menunjukkan apakah instans DbBatch ini DbProviderFactory mendukung kelas .

(Diperoleh dari DbProviderFactory)
CanCreateCommandBuilder

Mendapatkan nilai yang menunjukkan apakah instans DbCommandBuilder ini DbProviderFactory mendukung kelas .

(Diperoleh dari DbProviderFactory)
CanCreateDataAdapter

Mendapatkan nilai yang menunjukkan apakah instans DbDataAdapter ini DbProviderFactory mendukung kelas .

(Diperoleh dari DbProviderFactory)
CanCreateDataSourceEnumerator

Mendapatkan nilai yang menunjukkan apakah instans DbDataSourceEnumerator ini DbProviderFactory mendukung kelas .

(Diperoleh dari DbProviderFactory)

Metode

CreateBatch()

Mengembalikan instans baru kelas penyedia yang mengimplementasikan DbBatch kelas .

(Diperoleh dari DbProviderFactory)
CreateBatchCommand()

Mengembalikan instans baru kelas penyedia yang mengimplementasikan DbBatchCommand kelas .

(Diperoleh dari DbProviderFactory)
CreateCommand()

Mengembalikan instans baru kelas penyedia yang mengimplementasikan EntityCommand kelas .

CreateCommandBuilder()

Melempar .NotSupportedException Metode ini saat ini tidak didukung.

CreateConnection()

Mengembalikan instans baru kelas penyedia yang mengimplementasikan EntityConnection kelas .

CreateConnectionStringBuilder()

Mengembalikan instans baru kelas penyedia yang mengimplementasikan EntityConnectionStringBuilder kelas .

CreateDataAdapter()

CreateDataAdapter()tidak didukung dalam versi .NET Framework ini.

CreateDataSource(String)

Mengembalikan instans baru kelas penyedia yang mengimplementasikan DbDataSource kelas , mewakili database untuk string koneksi yang diberikan dan siap untuk membagikan koneksi ke dalamnya.

(Diperoleh dari DbProviderFactory)
CreateDataSourceEnumerator()

Mengembalikan instans baru kelas penyedia yang mengimplementasikan DbDataSourceEnumerator kelas .

(Diperoleh dari DbProviderFactory)
CreateParameter()

Mengembalikan instans baru kelas penyedia yang mengimplementasikan EntityParameter kelas .

CreatePermission(PermissionState)

Mengembalikan instans baru kelas penyedia yang mengimplementasikan versi CodeAccessPermission kelas penyedia.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IServiceProvider.GetService(Type)

Mengembalikan kelas yang diminta IServiceProvider .

Metode Ekstensi

GetKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Mendapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Mendapatkan enumerasi layanan jenis T dari IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Mendapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

CreateAsyncScope(IServiceProvider)

Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

CreateScope(IServiceProvider)

Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

GetRequiredService(IServiceProvider, Type)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetServices(IServiceProvider, Type)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetServices<T>(IServiceProvider)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu.

GetFakeRedactionCollector(IServiceProvider)

Mendapatkan instans pengumpul redactor palsu dari kontainer injeksi dependensi.

Berlaku untuk