Metodo ObjectContext.ApplyOriginalValues<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 nel set di valori originali per l'oggetto nell'oggetto ObjectContext con la stessa chiave.
Spazio dei nomi: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Overridable Function ApplyOriginalValues(Of TEntity As Class) ( _
entitySetName As String, _
originalEntity As TEntity _
) As TEntity
'Utilizzo
Dim instance As ObjectContext
Dim entitySetName As String
Dim originalEntity As TEntity
Dim returnValue As TEntity
returnValue = instance.ApplyOriginalValues(entitySetName, _
originalEntity)
public virtual TEntity ApplyOriginalValues<TEntity>(
string entitySetName,
TEntity originalEntity
)
where TEntity : class
public:
generic<typename TEntity>
where TEntity : ref class
virtual TEntity ApplyOriginalValues(
String^ entitySetName,
TEntity originalEntity
)
abstract ApplyOriginalValues :
entitySetName:string *
originalEntity:'TEntity -> 'TEntity when 'TEntity : not struct
override ApplyOriginalValues :
entitySetName:string *
originalEntity:'TEntity -> 'TEntity when 'TEntity : not struct
JScript does not support generic types and methods.
Parametri di tipo
- TEntity
Tipo dell'oggetto entità.
Parametri
- entitySetName
Tipo: System.String
Nome del set di entità a cui appartiene l'oggetto.
- originalEntity
Tipo: TEntity
Oggetto scollegato contenente i valori originali da applicare all'oggetto. La chiave di entità di originalEntity deve corrispondere alla proprietà EntityKey di una voce in ObjectContext.
Valore restituito
Tipo: TEntity
Oggetto aggiornato.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | entitySetName o original è Null. |
InvalidOperationException | EntitySet derivante da entitySetName non corrisponde a EntitySet di EntityKey dell'oggetto o non è possibile trovare ObjectStateEntry per l'oggetto in ObjectStateManager o l'oggetto si trova in uno stato Added o Detached oppure la chiave di entità dell'oggetto fornito non è valida o ne sono state modificate le proprietà. |
ArgumentException | entitySetName è una stringa vuota. |