ObjectContext Costruttori
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.
Inizializza una nuova istanza della classe ObjectContext.
Overload
| Nome | Descrizione |
|---|---|
| ObjectContext(EntityConnection) |
Inizializza una nuova istanza della ObjectContext classe con la connessione specificata. Durante la costruzione, l'area di lavoro metadati viene estratta dall'oggetto EntityConnection . |
| ObjectContext(String) |
Inizializza una nuova istanza della classe ObjectContext con il stringa di connessione specificato e il nome del contenitore di entità predefinito. |
| ObjectContext(EntityConnection, String) |
Inizializza una nuova istanza della ObjectContext classe con una connessione e un nome del contenitore di entità specificati. |
| ObjectContext(String, String) |
Inizializza una nuova istanza della classe ObjectContext con un determinato nome di contenitore di stringa di connessione ed entità. |
ObjectContext(EntityConnection)
Inizializza una nuova istanza della ObjectContext classe con la connessione specificata. Durante la costruzione, l'area di lavoro metadati viene estratta dall'oggetto EntityConnection .
public:
ObjectContext(System::Data::EntityClient::EntityConnection ^ connection);
public ObjectContext(System.Data.EntityClient.EntityConnection connection);
new System.Data.Objects.ObjectContext : System.Data.EntityClient.EntityConnection -> System.Data.Objects.ObjectContext
Public Sub New (connection As EntityConnection)
Parametri
- connection
- EntityConnection
Oggetto EntityConnection che contiene riferimenti al modello e alla connessione all'origine dati.
Eccezioni
Il connection è null.
Vedi anche
Si applica a
ObjectContext(String)
Inizializza una nuova istanza della classe ObjectContext con il stringa di connessione specificato e il nome del contenitore di entità predefinito.
public:
ObjectContext(System::String ^ connectionString);
public ObjectContext(string connectionString);
new System.Data.Objects.ObjectContext : string -> System.Data.Objects.ObjectContext
Public Sub New (connectionString As String)
Parametri
- connectionString
- String
Il stringa di connessione, che fornisce anche l'accesso alle informazioni sui metadati.
Eccezioni
Il connectionString è null.
L'oggetto connectionString non è valido.
oppure
L'area di lavoro metadati non è valida.
Esempio
In questo esempio viene illustrato come costruire un oggetto ObjectContext.
// Create the ObjectContext.
ObjectContext context =
new ObjectContext("name=AdventureWorksEntities");
// Set the DefaultContainerName for the ObjectContext.
// When DefaultContainerName is set, the Entity Framework only
// searches for the type in the specified container.
// Note that if a type is defined only once in the metadata workspace
// you do not have to set the DefaultContainerName.
context.DefaultContainerName = "AdventureWorksEntities";
ObjectSet<Product> query = context.CreateObjectSet<Product>();
// Iterate through the collection of Products.
foreach (Product result in query)
Console.WriteLine("Product Name: {0}", result.Name);
Commenti
connectionString è una stringa che contiene informazioni necessarie per accedere a un modello concettuale e per connettersi a un'origine dati. La EntityConnectionStringBuilder classe può essere usata per formattare correttamente la stringa.
Gli strumenti del modello di dati Entity generano un stringa di connessione denominato archiviato nel file di configurazione dell'applicazione. È possibile specificare questo stringa di connessione denominato anziché il parametro connectionString quando si crea un'istanza della classe ObjectContext.
Vedi anche
Si applica a
ObjectContext(EntityConnection, String)
Inizializza una nuova istanza della ObjectContext classe con una connessione e un nome del contenitore di entità specificati.
protected:
ObjectContext(System::Data::EntityClient::EntityConnection ^ connection, System::String ^ defaultContainerName);
protected ObjectContext(System.Data.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Objects.ObjectContext : System.Data.EntityClient.EntityConnection * string -> System.Data.Objects.ObjectContext
Protected Sub New (connection As EntityConnection, defaultContainerName As String)
Parametri
- connection
- EntityConnection
Oggetto EntityConnection che contiene riferimenti al modello e alla connessione all'origine dati.
- defaultContainerName
- String
Nome del contenitore di entità predefinito. Quando l'oggetto defaultContainerName viene impostato tramite questo metodo, la proprietà diventa di sola lettura.
Eccezioni
Il connection è null.
L'area connectiondi lavoro metadati , defaultContainerNameo non è valida.
Vedi anche
Si applica a
ObjectContext(String, String)
Inizializza una nuova istanza della classe ObjectContext con un determinato nome di contenitore di stringa di connessione ed entità.
protected:
ObjectContext(System::String ^ connectionString, System::String ^ defaultContainerName);
protected ObjectContext(string connectionString, string defaultContainerName);
new System.Data.Objects.ObjectContext : string * string -> System.Data.Objects.ObjectContext
Protected Sub New (connectionString As String, defaultContainerName As String)
Parametri
- connectionString
- String
Il stringa di connessione, che fornisce anche l'accesso alle informazioni sui metadati.
- defaultContainerName
- String
Nome del contenitore di entità predefinito. Quando l'oggetto defaultContainerName viene impostato tramite questo metodo, la proprietà diventa di sola lettura.
Eccezioni
Il connectionString è null.
L'area connectionStringdi lavoro metadati , defaultContainerNameo non è valida.
Commenti
connectionString è una stringa che contiene informazioni necessarie per accedere a un modello concettuale e per connettersi a un'origine dati. La EntityConnectionStringBuilder classe può essere usata per formattare correttamente la stringa.