ObjectContext.ApplyCurrentValues<TEntity>(String, TEntity) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje skalární hodnoty ze zadaného objektu do objektu ObjectContext , který má stejný klíč.
public virtual TEntity ApplyCurrentValues<TEntity>(string entitySetName, TEntity currentEntity) where TEntity : class;
abstract member ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyCurrentValues(Of TEntity As Class) (entitySetName As String, currentEntity As TEntity) As TEntity
Parametry typu
- TEntity
Typ entity objektu.
Parametry
- entitySetName
- String
Název sady entit, ke které objekt patří.
- currentEntity
- TEntity
Odpojený objekt, který má vlastnost aktualizace použít pro původní objekt. Klíč entity currentEntity se musí shodovat s EntityKey vlastností položky v objektu ObjectContext .
Návraty
Aktualizovaný objekt.
Výjimky
entitySetName nebo current má hodnotu null.
Hodnota EntitySet z entitySetName neodpovídá EntitySet objektu EntityKey nebo objekt není v objektu ObjectStateManager nebo je ve Detached stavu nebo klíč entity zadaného objektu je neplatný.
entitySetName je prázdný řetězec.