ObjectContext Konstruktor

Definisi

Menginisialisasi instans baru dari kelas ObjectContext.

Overload

Nama Deskripsi
ObjectContext(EntityConnection)

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

ObjectContext(String)

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

ObjectContext(EntityConnection, String)

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

ObjectContext(String, String)

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

ObjectContext(EntityConnection)

Menginisialisasi instans ObjectContext baru kelas dengan koneksi yang diberikan. Selama konstruksi, ruang kerja metadata diekstraksi 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

Yang EntityConnection berisi referensi ke model dan ke koneksi sumber data.

Pengecualian

connection adalah null.

Tidak connection valid.

-atau-

Ruang kerja metadata tidak valid.

Lihat juga

Berlaku untuk

ObjectContext(String)

Menginisialisasi instans baru kelas ObjectContext dengan nama kontainer entitas string koneksi dan 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 parameter connectionString saat membuat instans kelas ObjectContext.

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

Yang EntityConnection berisi referensi ke model dan ke koneksi sumber data.

defaultContainerName
String

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

Pengecualian

connection adalah null.

connectionRuang kerja metadata , defaultContainerName, atau tidak valid.

Lihat juga

Berlaku untuk

ObjectContext(String, String)

Menginisialisasi instans baru kelas ObjectContext 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.

connectionStringRuang kerja 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