Aracılığıyla paylaş


DbExpressionBuilder.CreateRef Yöntem

Tanım

Belirli bir türdeki belirli bir varlığa yapılan başvuruyu anahtar değerlerine göre kodlayan yeni DbRefExpression bir oluşturur.

Aşırı Yüklemeler

CreateRef(EntitySet, IEnumerable<DbExpression>)

Anahtar değerlerine göre belirli bir varlığa başvuruyu kodlayan yeni DbRefExpression bir oluşturur.

CreateRef(EntitySet, DbExpression[])

Anahtar değerlerine göre belirli bir varlığa başvuruyu kodlayan yeni DbRefExpression bir oluşturur.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Belirli bir türdeki belirli bir varlığa yapılan başvuruyu anahtar değerlerine göre kodlayan yeni DbRefExpression bir oluşturur.

CreateRef(EntitySet, EntityType, DbExpression[])

Belirli bir türdeki belirli bir varlığa yapılan başvuruyu anahtar değerlerine göre kodlayan yeni DbRefExpression bir oluşturur.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Anahtar değerlerine göre belirli bir varlığa başvuruyu kodlayan yeni DbRefExpression bir oluşturur.

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

Parametreler

entitySet
EntitySet

Başvurulan öğenin bulunduğu varlık kümesi.

keyValues
IEnumerable<DbExpression>

Anahtar değerlerini sağlayan bir koleksiyonu DbExpression. Bu ifadeler, başvuruda bulunılan varlık türünün anahtar özellikleriyle eşleşmelidir (sayı, tür ve sırayla).

Döndürülenler

Belirtilen varlık kümesinde belirtilen anahtar değerleriyle öğeye başvuran yeni bir DbRefExpression.

Özel durumlar

entitySet null, null veya keyValues null veya null içeriyor.

sayısı keyValues , 'nin öğe türü tarafından entitySetbildirilen anahtar üyelerin sayısıyla eşleşmiyor veya keyValues ilgili anahtar üyesinin türüyle uyumlu olmayan bir sonuç türüne sahip bir ifade içeriyor.

Şunlara uygulanır

CreateRef(EntitySet, DbExpression[])

Anahtar değerlerine göre belirli bir varlığa başvuruyu kodlayan yeni DbRefExpression bir oluşturur.

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

Parametreler

entitySet
EntitySet

Başvurulan öğenin bulunduğu varlık kümesi.

keyValues
DbExpression[]

Anahtar değerlerini sağlayan bir koleksiyonu DbExpression. Bu ifadeler, başvuruda bulunılan varlık türünün anahtar özellikleriyle eşleşmelidir (sayı, tür ve sırayla).

Döndürülenler

Belirtilen varlık kümesinde belirtilen anahtar değerleriyle öğeye başvuran yeni bir DbRefExpression.

Özel durumlar

entitySet null, null veya keyValues null veya null içeriyor.

sayısı keyValues , 'nin öğe türü tarafından entitySetbildirilen anahtar üyelerin sayısıyla eşleşmiyor veya keyValues ilgili anahtar üyesinin türüyle uyumlu olmayan bir sonuç türüne sahip bir ifade içeriyor.

Şunlara uygulanır

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Belirli bir türdeki belirli bir varlığa yapılan başvuruyu anahtar değerlerine göre kodlayan yeni DbRefExpression bir oluşturur.

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

Parametreler

entitySet
EntitySet

Başvurulan öğenin bulunduğu varlık kümesi.

entityType
EntityType

Başvuruda bulunılan varlığın belirli türü. Bu, varlık kümesinin öğe türüyle aynı hiyerarşiden bir varlık türü olmalıdır.

keyValues
IEnumerable<DbExpression>

Anahtar değerlerini sağlayan bir koleksiyonu DbExpression. Bu ifadeler, başvuruda bulunılan varlık türünün anahtar özellikleriyle eşleşmelidir (sayı, tür ve sırayla).

Döndürülenler

Belirtilen varlık kümesinde belirtilen anahtar değerleriyle öğeye başvuran yeni bir DbRefExpression.

Özel durumlar

entitySet veya entityType null, null veya keyValues null ya da null içeriyor.

entityType öğesi türüyle aynı tür hiyerarşisinden (alt tür, üst tür veya aynı tür) entitySetdeğil.

-veya-

sayısı keyValues , 'nin öğe türü tarafından entitySetbildirilen anahtar üyelerin sayısıyla eşleşmiyor veya keyValues ilgili anahtar üyesinin türüyle uyumlu olmayan bir sonuç türüne sahip bir ifade içeriyor.

Şunlara uygulanır

CreateRef(EntitySet, EntityType, DbExpression[])

Belirli bir türdeki belirli bir varlığa yapılan başvuruyu anahtar değerlerine göre kodlayan yeni DbRefExpression bir oluşturur.

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

Parametreler

entitySet
EntitySet

Başvurulan öğenin bulunduğu varlık kümesi.

entityType
EntityType

Başvuruda bulunılan varlığın belirli türü. Bu, varlık kümesinin öğe türüyle aynı hiyerarşiden bir varlık türü olmalıdır.

keyValues
DbExpression[]

Anahtar değerlerini sağlayan bir koleksiyonu DbExpression. Bu ifadeler, başvuruda bulunılan varlık türünün anahtar özellikleriyle eşleşmelidir (sayı, tür ve sırayla).

Döndürülenler

Belirtilen varlık kümesinde belirtilen anahtar değerleriyle öğeye başvuran yeni bir DbRefExpression.

Özel durumlar

entitySet veya entityType null, null veya keyValues null ya da null içeriyor.

entityType öğesi türüyle aynı tür hiyerarşisinden (alt tür, üst tür veya aynı tür) entitySetdeğil.

-veya-

sayısı keyValues , 'nin öğe türü tarafından entitySetbildirilen anahtar üyelerin sayısıyla eşleşmiyor veya keyValues ilgili anahtar üyesinin türüyle uyumlu olmayan bir sonuç türüne sahip bir ifade içeriyor.

Şunlara uygulanır