Classe EntityProviderFactory
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Classe che rappresenta una factory provider per il provider client di entità.
Gerarchia di ereditarietà
System.Object
System.Data.Common.DbProviderFactory
System.Data.Entity.Core.EntityClient.EntityProviderFactory
Spazio dei nomi: System.Data.Entity.Core.EntityClient
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<SuppressMessageAttribute("Microsoft.Usage", "CA2302", Justification := "We don't expect serviceType to be an Embedded Interop Types.")> _
Public NotInheritable Class EntityProviderFactory _
Inherits DbProviderFactory _
Implements IServiceProvider
'Utilizzo
Dim instance As EntityProviderFactory
[SuppressMessageAttribute("Microsoft.Usage", "CA2302", Justification = "We don't expect serviceType to be an Embedded Interop Types.")]
public sealed class EntityProviderFactory : DbProviderFactory,
IServiceProvider
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA2302", Justification = L"We don't expect serviceType to be an Embedded Interop Types.")]
public ref class EntityProviderFactory sealed : public DbProviderFactory,
IServiceProvider
[<SealedAttribute>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA2302", Justification = "We don't expect serviceType to be an Embedded Interop Types.")>]
type EntityProviderFactory =
class
inherit DbProviderFactory
interface IServiceProvider
end
public final class EntityProviderFactory extends DbProviderFactory implements IServiceProvider
Il tipo EntityProviderFactory espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
CanCreateDataSourceEnumerator | (Ereditato da DbProviderFactory) |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
CreateCommand | Restituisce una nuova istanza della classe del provider che implementa la classe EntityCommand. (Esegue l'override di DbProviderFactory.CreateCommand()). | |
CreateCommandBuilder | Genera un oggetto NotSupportedException.Questo metodo non è attualmente supportato. (Esegue l'override di DbProviderFactory.CreateCommandBuilder()). | |
CreateConnection | Restituisce una nuova istanza della classe del provider che implementa la classe EntityConnection. (Esegue l'override di DbProviderFactory.CreateConnection()). | |
CreateConnectionStringBuilder | Restituisce una nuova istanza della classe del provider che implementa la classe EntityConnectionStringBuilder. (Esegue l'override di DbProviderFactory.CreateConnectionStringBuilder()). | |
CreateDataAdapter | Genera un oggetto NotSupportedException.Questo metodo non è attualmente supportato. (Esegue l'override di DbProviderFactory.CreateDataAdapter()). | |
CreateDataSourceEnumerator | (Ereditato da DbProviderFactory) | |
CreateParameter | Restituisce una nuova istanza della classe del provider che implementa la classe EntityParameter. (Esegue l'override di DbProviderFactory.CreateParameter()). | |
CreatePermission | Genera un oggetto NotSupportedException.Questo metodo non è attualmente supportato. (Esegue l'override di DbProviderFactory.CreatePermission(PermissionState)). | |
Equals | (Ereditato da Object) | |
GetHashCode | (Ereditato da Object) | |
GetType | (Ereditato da Object) | |
ToString | (Ereditato da Object) |
In alto
Campi
rapporti | Descrizione | |
---|---|---|
Instance | Oggetto Singleton per l'oggetto factory del provider client dell'entità.Questo campo rimane pubblico (nessuna proprietà) perché per DbProviderFactory è previsto un campo. |
In alto
Implementazioni esplicite dell'interfaccia
rapporti | Descrizione | |
---|---|---|
IServiceProvider.GetService | Restituisce la classe IServiceProvider richiesta. |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.