SqlConnectionFactory Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Le istanze di questa classe vengono utilizzate per creare oggetti DbConnection per SQL Server basati su un nome di database o su una stringa di connessione specificati. Per impostazione predefinita, la connessione viene effettuata a '.\SQLEXPRESS'. Ciò può essere modificato modificando la stringa di connessione quando si costruisce un'istanza della factory.
public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
- Ereditarietà
-
SqlConnectionFactory
- Implementazioni
Commenti
Un'istanza di questa classe può essere impostata sulla Database classe per fare in modo che tutti i DbContext creati senza informazioni di connessione o solo un nome di database o una stringa di connessione usino SQL Server per impostazione predefinita. Questa classe non è modificabile in quanto più thread possono accedere contemporaneamente alle istanze durante la creazione di connessioni.
Costruttori
SqlConnectionFactory() |
Crea una nuova factory di connessione con una proprietà BaseConnectionString predefinita di 'Data Source=.\SQLEXPRESS; Sicurezza integrata=True; MultipleActiveResultSets=True;'. |
SqlConnectionFactory(String) |
Crea una nuova factory di connessione con la proprietà BaseConnectionString specificata. |
Proprietà
BaseConnectionString |
Stringa di connessione da utilizzare per le opzioni del database diverse da 'Catalogo iniziale'. Il 'Catalogo iniziale' verrà anteposto a questa stringa basata sul nome del database quando viene chiamato CreateConnection. Il valore predefinito è 'Data Source=.\SQLEXPRESS; Sicurezza integrata=True;'. |
Metodi
CreateConnection(String) |
Crea una connessione per SQL Server basata sul nome di database o sulla stringa di connessione specificati. Se la stringa specificata contiene un carattere '=', viene trattata come una stringa di connessione completa; in caso contrario, viene trattata solo come un nome di database. |