ObjectContext Costruttori

Definizione

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.

L'oggetto connection non è valido.

oppure

L'area di lavoro metadati non è valida.

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 entity data model 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.

Vedi anche

Si applica a