DbExpressionBuilder.CreateRef Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 entitySet
bildirilen 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 entitySet
bildirilen 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) entitySet
değil.
-veya-
sayısı keyValues
, 'nin öğe türü tarafından entitySet
bildirilen 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) entitySet
değil.
-veya-
sayısı keyValues
, 'nin öğe türü tarafından entitySet
bildirilen 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.