DbExpressionBuilder.CreateRef Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza.
Przeciążenia
CreateRef(EntitySet, IEnumerable<DbExpression>) |
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza. |
CreateRef(EntitySet, DbExpression[]) |
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza. |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza. |
CreateRef(EntitySet, EntityType, DbExpression[]) |
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza.
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
Parametry
- entitySet
- EntitySet
Zestaw jednostek, w którym znajduje się przywołyżony element.
- keyValues
- IEnumerable<DbExpression>
Kolekcja DbExpressions, która udostępnia wartości klucza. Te wyrażenia muszą być zgodne (w numerze, typie i kolejności) właściwości klucza typu jednostki, do których odwołuje się odwołanie.
Zwraca
Nowa baza danych DbRefExpression, która odwołuje się do elementu z określonymi wartościami klucza w danym zestawie jednostek.
Wyjątki
entitySet
ma wartość null lub keyValues
ma wartość null lub zawiera wartość null.
Liczba keyValues
nie jest zgodna z liczbą kluczowych elementów zadeklarowanych przez entitySet
typ elementu lub keyValues
zawiera wyrażenie z typem wyniku, który nie jest zgodny z typem odpowiedniego elementu członkowskiego klucza.
Dotyczy
CreateRef(EntitySet, DbExpression[])
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza.
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
Parametry
- entitySet
- EntitySet
Zestaw jednostek, w którym znajduje się przywołyżony element.
- keyValues
- DbExpression[]
Kolekcja DbExpressions, która udostępnia wartości klucza. Te wyrażenia muszą być zgodne (w numerze, typie i kolejności) właściwości klucza typu jednostki, do których odwołuje się odwołanie.
Zwraca
Nowa baza danych DbRefExpression, która odwołuje się do elementu z określonymi wartościami klucza w danym zestawie jednostek.
Wyjątki
entitySet
ma wartość null lub keyValues
ma wartość null lub zawiera wartość null.
Liczba keyValues
nie jest zgodna z liczbą kluczowych elementów zadeklarowanych przez entitySet
typ elementu lub keyValues
zawiera wyrażenie z typem wyniku, który nie jest zgodny z typem odpowiedniego elementu członkowskiego klucza.
Dotyczy
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza.
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
Parametry
- entitySet
- EntitySet
Zestaw jednostek, w którym znajduje się przywołyżony element.
- entityType
- EntityType
Określony typ jednostki, do których odwołuje się odwołanie. Musi to być typ jednostki z tej samej hierarchii co typ elementu zestawu jednostek.
- keyValues
- IEnumerable<DbExpression>
Kolekcja DbExpressions, która udostępnia wartości klucza. Te wyrażenia muszą być zgodne (w numerze, typie i kolejności) właściwości klucza typu jednostki, do których odwołuje się odwołanie.
Zwraca
Nowa baza danych DbRefExpression, która odwołuje się do elementu z określonymi wartościami klucza w danym zestawie jednostek.
Wyjątki
entitySet
lub entityType
ma wartość null lub keyValues
ma wartość null lub zawiera wartość null.
entityType
nie pochodzi z tej samej hierarchii typów (podtypu, supertypu lub tego samego typu) co entitySet
typ elementu .
-lub-
Liczba keyValues
nie jest zgodna z liczbą kluczowych elementów zadeklarowanych przez entitySet
typ elementu lub keyValues
zawiera wyrażenie z typem wyniku, który nie jest zgodny z typem odpowiedniego elementu członkowskiego klucza.
Dotyczy
CreateRef(EntitySet, EntityType, DbExpression[])
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza.
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
Parametry
- entitySet
- EntitySet
Zestaw jednostek, w którym znajduje się przywołyżony element.
- entityType
- EntityType
Określony typ jednostki, do których odwołuje się odwołanie. Musi to być typ jednostki z tej samej hierarchii co typ elementu zestawu jednostek.
- keyValues
- DbExpression[]
Kolekcja DbExpressions, która udostępnia wartości klucza. Te wyrażenia muszą być zgodne (w numerze, typie i kolejności) właściwości klucza typu jednostki, do których odwołuje się odwołanie.
Zwraca
Nowa baza danych DbRefExpression, która odwołuje się do elementu z określonymi wartościami klucza w danym zestawie jednostek.
Wyjątki
entitySet
lub entityType
ma wartość null lub keyValues
ma wartość null lub zawiera wartość null.
entityType
nie pochodzi z tej samej hierarchii typów (podtypu, supertypu lub tego samego typu) co entitySet
typ elementu .
-lub-
Liczba keyValues
nie jest zgodna z liczbą kluczowych elementów zadeklarowanych przez entitySet
typ elementu lub keyValues
zawiera wyrażenie z typem wyniku, który nie jest zgodny z typem odpowiedniego elementu członkowskiego klucza.