Bagikan melalui


DbExpressionBuilder.CreateRef Metode

Definisi

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu dari jenis tertentu berdasarkan nilai kunci.

Overload

CreateRef(EntitySet, IEnumerable<DbExpression>)

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu berdasarkan nilai kunci.

CreateRef(EntitySet, DbExpression[])

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu berdasarkan nilai kunci.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu dari jenis tertentu berdasarkan nilai kunci.

CreateRef(EntitySet, EntityType, DbExpression[])

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu dari jenis tertentu berdasarkan nilai kunci.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu berdasarkan nilai kunci.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression

Parameter

entitySet
EntitySet

Entitas yang ditetapkan tempat elemen yang direferensikan berada.

keyValues
IEnumerable<DbExpression>

Kumpulan DbExpressions yang menyediakan nilai kunci. Ekspresi ini harus cocok (dalam angka, jenis, dan urutan) properti kunci dari jenis entitas yang direferensikan.

Mengembalikan

DbRefExpression baru yang mereferensikan elemen dengan nilai kunci yang ditentukan dalam kumpulan entitas tertentu.

Pengecualian

entitySet null, atau keyValues null atau berisi null.

Jumlah keyValues tidak cocok dengan jumlah anggota kunci yang dideklarasikan oleh entitySetjenis elemen 's, atau keyValues berisi ekspresi dengan jenis hasil yang tidak kompatibel dengan jenis anggota kunci yang sesuai.

Berlaku untuk

CreateRef(EntitySet, DbExpression[])

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu berdasarkan nilai kunci.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, ParamArray keyValues As DbExpression()) As DbRefExpression

Parameter

entitySet
EntitySet

Entitas yang ditetapkan tempat elemen yang direferensikan berada.

keyValues
DbExpression[]

Kumpulan DbExpressions yang menyediakan nilai kunci. Ekspresi ini harus cocok (dalam angka, jenis, dan urutan) properti kunci dari jenis entitas yang direferensikan.

Mengembalikan

DbRefExpression baru yang mereferensikan elemen dengan nilai kunci yang ditentukan dalam kumpulan entitas tertentu.

Pengecualian

entitySet null, atau keyValues null atau berisi null.

Jumlah keyValues tidak cocok dengan jumlah anggota kunci yang dideklarasikan oleh entitySetjenis elemen 's, atau keyValues berisi ekspresi dengan jenis hasil yang tidak kompatibel dengan jenis anggota kunci yang sesuai.

Berlaku untuk

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu dari jenis tertentu berdasarkan nilai kunci.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression

Parameter

entitySet
EntitySet

Entitas yang ditetapkan tempat elemen yang direferensikan berada.

entityType
EntityType

Jenis spesifik entitas yang dirujuk. Ini harus merupakan jenis entitas dari hierarki yang sama dengan jenis elemen set entitas.

keyValues
IEnumerable<DbExpression>

Kumpulan DbExpressions yang menyediakan nilai kunci. Ekspresi ini harus cocok (dalam angka, jenis, dan urutan) properti kunci dari jenis entitas yang direferensikan.

Mengembalikan

DbRefExpression baru yang mereferensikan elemen dengan nilai kunci yang ditentukan dalam kumpulan entitas tertentu.

Pengecualian

entitySet atau entityType null, atau keyValues null atau berisi null.

entityType bukan dari hierarki jenis yang sama (subjenis, supertipe, atau jenis yang sama) sebagai entitySetjenis elemen.

-atau-

Jumlah keyValues tidak cocok dengan jumlah anggota kunci yang dideklarasikan oleh entitySetjenis elemen 's, atau keyValues berisi ekspresi dengan jenis hasil yang tidak kompatibel dengan jenis anggota kunci yang sesuai.

Berlaku untuk

CreateRef(EntitySet, EntityType, DbExpression[])

Membuat baru DbRefExpression yang mengodekan referensi ke entitas tertentu dari jenis tertentu berdasarkan nilai kunci.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, ParamArray keyValues As DbExpression()) As DbRefExpression

Parameter

entitySet
EntitySet

Entitas yang ditetapkan tempat elemen yang direferensikan berada.

entityType
EntityType

Jenis spesifik entitas yang dirujuk. Ini harus merupakan jenis entitas dari hierarki yang sama dengan jenis elemen set entitas.

keyValues
DbExpression[]

Kumpulan DbExpressions yang menyediakan nilai kunci. Ekspresi ini harus cocok (dalam angka, jenis, dan urutan) properti kunci dari jenis entitas yang direferensikan.

Mengembalikan

DbRefExpression baru yang mereferensikan elemen dengan nilai kunci yang ditentukan dalam kumpulan entitas tertentu.

Pengecualian

entitySet atau entityType null, atau keyValues null atau berisi null.

entityType bukan dari hierarki jenis yang sama (subjenis, supertipe, atau jenis yang sama) sebagai entitySetjenis elemen.

-atau-

Jumlah keyValues tidak cocok dengan jumlah anggota kunci yang dideklarasikan oleh entitySetjenis elemen 's, atau keyValues berisi ekspresi dengan jenis hasil yang tidak kompatibel dengan jenis anggota kunci yang sesuai.

Berlaku untuk