Metodo ObjectContext.ApplyCurrentValues<TEntity>
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Copia i valori scalari dall'oggetto fornito nell'oggetto in ObjectContext che dispone della stessa chiave.
Spazio dei nomi: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Overridable Function ApplyCurrentValues(Of TEntity As Class) ( _
entitySetName As String, _
currentEntity As TEntity _
) As TEntity
'Utilizzo
Dim instance As ObjectContext
Dim entitySetName As String
Dim currentEntity As TEntity
Dim returnValue As TEntity
returnValue = instance.ApplyCurrentValues(entitySetName, _
currentEntity)
public virtual TEntity ApplyCurrentValues<TEntity>(
string entitySetName,
TEntity currentEntity
)
where TEntity : class
public:
generic<typename TEntity>
where TEntity : ref class
virtual TEntity ApplyCurrentValues(
String^ entitySetName,
TEntity currentEntity
)
abstract ApplyCurrentValues :
entitySetName:string *
currentEntity:'TEntity -> 'TEntity when 'TEntity : not struct
override ApplyCurrentValues :
entitySetName:string *
currentEntity:'TEntity -> 'TEntity when 'TEntity : not struct
JScript does not support generic types and methods.
Parametri di tipo
- TEntity
Tipo di entità dell'oggetto.
Parametri
- entitySetName
Tipo: System.String
Nome del set di entità a cui appartiene l'oggetto.
- currentEntity
Tipo: TEntity
Oggetto disconnesso contenente gli aggiornamenti delle proprietà da applicare all'oggetto originale. La chiave di entità di currentEntity deve corrispondere alla proprietà EntityKey di una voce in ObjectContext.
Valore restituito
Tipo: TEntity
Oggetto aggiornato.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | entitySetName o current è Null. |
InvalidOperationException | EntitySet derivante da entitySetName non corrisponde a EntitySet di EntityKey dell'oggetto o l'oggetto non è presente in ObjectStateManager o si trova in uno stato Detached o la chiave di entità dell'oggetto fornito non è valida. |
ArgumentException | entitySetName è una stringa vuota. |