Share via


ObjectContext Konstruktor

Definisi

Menginisialisasi instans baru kelas ObjectContext.

Overload

ObjectContext(EntityConnection)

Menginisialisasi instans ObjectContext baru kelas dengan koneksi yang diberikan. Selama konstruksi, ruang kerja metadata diekstrak dari EntityConnection objek .

ObjectContext(String)

Menginisialisasi instans ObjectContext baru kelas dengan string koneksi dan nama kontainer entitas default yang diberikan.

ObjectContext(EntityConnection, String)

Menginisialisasi instans ObjectContext baru kelas dengan nama kontainer koneksi dan entitas tertentu.

ObjectContext(String, String)

Menginisialisasi instans ObjectContext baru kelas dengan nama kontainer string koneksi dan entitas tertentu.

ObjectContext(EntityConnection)

Menginisialisasi instans ObjectContext baru kelas dengan koneksi yang diberikan. Selama konstruksi, ruang kerja metadata diekstrak dari EntityConnection objek .

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)

Parameter

connection
EntityConnection

EntityConnection Yang berisi referensi ke model dan koneksi sumber data.

Pengecualian

connection adalah null.

Tidak connection valid.

-atau-

Ruang kerja metadata tidak valid.

Lihat juga

Berlaku untuk

ObjectContext(String)

Menginisialisasi instans ObjectContext baru kelas dengan string koneksi dan nama kontainer entitas default yang diberikan.

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)

Parameter

connectionString
String

string koneksi, yang juga menyediakan akses ke informasi metadata.

Pengecualian

connectionString adalah null.

Tidak connectionString valid.

-atau-

Ruang kerja metadata tidak valid.

Contoh

Contoh ini menunjukkan cara membuat 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);

Keterangan

connectionString adalah string yang berisi informasi yang diperlukan untuk mengakses model konseptual dan untuk menyambungkan ke sumber data. Kelas EntityConnectionStringBuilder dapat digunakan untuk memformat string dengan benar.

Alat Model Data Entitas menghasilkan string koneksi bernama yang disimpan dalam file konfigurasi aplikasi. Ini bernama string koneksi dapat disediakan alih-alih connectionString parameter saat membuat ObjectContext instans kelas.

Lihat juga

Berlaku untuk

ObjectContext(EntityConnection, String)

Menginisialisasi instans ObjectContext baru kelas dengan nama kontainer koneksi dan entitas tertentu.

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)

Parameter

connection
EntityConnection

EntityConnection Yang berisi referensi ke model dan koneksi sumber data.

defaultContainerName
String

Nama kontainer entitas default. defaultContainerName Ketika diatur melalui metode ini, properti menjadi baca-saja.

Pengecualian

connection adalah null.

Ruang connectionkerja metadata , defaultContainerName, atau tidak valid.

Lihat juga

Berlaku untuk

ObjectContext(String, String)

Menginisialisasi instans ObjectContext baru kelas dengan nama kontainer string koneksi dan entitas tertentu.

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)

Parameter

connectionString
String

string koneksi, yang juga menyediakan akses ke informasi metadata.

defaultContainerName
String

Nama kontainer entitas default. defaultContainerName Ketika diatur melalui metode ini, properti menjadi baca-saja.

Pengecualian

connectionString adalah null.

Ruang connectionStringkerja metadata , defaultContainerName, atau tidak valid.

Keterangan

connectionString adalah string yang berisi informasi yang diperlukan untuk mengakses model konseptual dan untuk menyambungkan ke sumber data. Kelas EntityConnectionStringBuilder dapat digunakan untuk memformat string dengan benar.

Lihat juga

Berlaku untuk