SqlConnectionFactory Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Les instances de cette classe sont utilisées pour créer des objets DbConnection pour SQL Server en fonction d'un nom de base de données spécifique ou d'une chaîne de connexion. Par défaut, la connexion est établie à '. \SQLEXPRESS.' Cela peut être modifié à l'aide de la chaîne de connexion de base lors de la construction d'une instance de fabrique.
public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
- Héritage
-
SqlConnectionFactory
- Implémente
Remarques
Une instance de cette classe peut être définie sur la Database classe pour que tous les DbContexts créés sans informations de connexion ou simplement un nom de base de données ou une chaîne de connexion utilisent SQL Server par défaut. Cette classe est immuable puisque plusieurs threads peuvent accéder simultanément à des instances lors de la création de connexions.
Constructeurs
SqlConnectionFactory() |
Crée une fabrique de connexion avec une propriété BaseConnectionString par défaut 'Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True;'. |
SqlConnectionFactory(String) |
Crée une fabrique de connexions avec la propriété BaseConnectionString donnée. |
Propriétés
BaseConnectionString |
Chaîne de connexion à utiliser pour les options de connexion à la base de données autres que le catalogue initial. Le catalogue initial sera ajouté à cette chaîne en fonction du nom de la base de données lorsque CreateConnection est appelé. La valeur par défaut est 'Data Source=.\SQLEXPRESS; Integrated Security=True;'. |
Méthodes
CreateConnection(String) |
Crée une connexion pour SQL Server en fonction du nom de la base de données spécifiée ou d'une chaîne de connexion. Si la chaîne donnée contient un caractère '=', elle est traitée comme une chaîne de connexion complète, sinon, elle est traitée uniquement comme un nom de base de données. |