Condividi tramite


Classe ObjectResult<T>

[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.]

Questa classe rappresenta il risultato del metodo Execute(MergeOption).

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Core.Objects.ObjectResult
    System.Data.Entity.Core.Objects.ObjectResult<T>

Spazio dei nomi:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Class ObjectResult(Of T) _
    Inherits ObjectResult _
    Implements IEnumerable(Of T), IEnumerable, IDbAsyncEnumerable(Of T),  _
    IDbAsyncEnumerable
'Utilizzo
Dim instance As ObjectResult(Of T)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectResult<T> : ObjectResult, 
    IEnumerable<T>, IEnumerable, IDbAsyncEnumerable<T>, IDbAsyncEnumerable
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
generic<typename T>
public ref class ObjectResult : public ObjectResult, 
    IEnumerable<T>, IEnumerable, IDbAsyncEnumerable<T>, IDbAsyncEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectResult<'T> =  
    class 
        inherit ObjectResult 
        interface IEnumerable<'T>
        interface IEnumerable 
        interface IDbAsyncEnumerable<'T>
        interface IDbAsyncEnumerable 
    end
JScript does not support generic types and methods.

Parametri di tipo

  • T
    Tipo del risultato.

Il tipo ObjectResult<T> espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo protetto ObjectResult<T> Questo costruttore deve essere usato solo quando si creano copie di test che sostituiranno i membri con un comportamento fittizio o falso.L'uso di questo costruttore per altri scopi può causare comportamenti imprevisti, tra cui la generazione dell'eccezione NullReferenceException.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica ElementType Ottiene il tipo di ObjectResult<T>. (Esegue l'override di ObjectResult.ElementType).

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Dispose() Esegue attività quali liberare, rilasciare o reimpostare risorse. (Ereditato da ObjectResult)
Metodo protetto Dispose(Boolean) Rilascia le risorse non gestite usate dall'oggetto ObjectResult<T> e facoltativamente le risorse gestite. (Esegue l'override di ObjectResult.Dispose(Boolean)).
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetEnumerator Restituisce un enumeratore con cui è possibile scorrere i risultati della query.
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetNextResult<TElement> Ottiene il set di risultati successivo di una stored procedure. (Ereditato da ObjectResult)
Metodo pubblico GetType (Ereditato da Object)
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico ToString (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  rapporti Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IListSource.ContainsListCollection Implementazione di IListSource.ContainsListCollection.Restituisce sempre false. (Ereditato da ObjectResult)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Restituisce un enumeratore con cui è possibile scorrere i risultati della query. (Ereditato da ObjectResult)
Implementazione esplicita dell'interfacciaMetodo privato IListSource.GetList Restituisce i risultati in un formato utile per il data binding. (Ereditato da ObjectResult)
Implementazione esplicita dell'interfacciaMetodo privato IDbAsyncEnumerable.GetAsyncEnumerator Restituisce un enumeratore asincrono con cui è possibile scorrere i risultati della query. (Ereditato da ObjectResult)
Implementazione esplicita dell'interfacciaMetodo privato IDbAsyncEnumerable<T>.GetAsyncEnumerator Ottiene in modo asincrono l'enumeratore che scorre l'oggetto ObjectResult<T>.

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.Objects