Freigeben über


ObjectResult<T>-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Diese Klasse stellt das Ergebnis der Execute(MergeOption)-Methode dar.

Vererbungshierarchie

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

Namespace:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Class ObjectResult(Of T) _
    Inherits ObjectResult _
    Implements IEnumerable(Of T), IEnumerable, IDbAsyncEnumerable(Of T),  _
    IDbAsyncEnumerable
'Usage
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.

Typparameter

  • T
    Der Typ des Ergebnisses.

Der ObjectResult<T>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode ObjectResult<T> Dieser Konstruktor ist nur für die Verwendung bei der Erstellung von Testduplikaten vorgesehen, welche Member mit Pseudo- oder Simulationsverhalten überschreiben.Die Verwendung dieses Konstruktors für andere Zwecke kann zu unerwartetem Verhalten führen, wie etwa zum Auslösen von NullReferenceException.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ElementType Ruft den Typ von ObjectResult<T> ab. (Überschreibt ObjectResult.ElementType.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Dispose() Führt Aufgaben aus, die mit dem Freigeben oder dem Zurücksetzen von Ressourcen zusammenhängen. (Von ObjectResult geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die von ObjectResult<T> verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei. (Überschreibt ObjectResult.Dispose(Boolean).)
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die Ergebnisse der Abfrage durchläuft.
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetNextResult<TElement> Ruft das nächste Resultset einer gespeicherten Prozedur ab. (Von ObjectResult geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)

Oben

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Eigenschaft IListSource.ContainsListCollection IListSource.ContainsListCollection-Implementierung.Gibt immer FALSE zurück. (Von ObjectResult geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Gibt einen Enumerator zurück, der die Ergebnisse der Abfrage durchläuft. (Von ObjectResult geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IListSource.GetList Gibt die Ergebnisse in einem für Datenbindung nützlichen Format zurück. (Von ObjectResult geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbAsyncEnumerable.GetAsyncEnumerator Gibt einen asynchronen Enumerator zurück, der die Ergebnisse der Abfrage durchläuft. (Von ObjectResult geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDbAsyncEnumerable<T>.GetAsyncEnumerator Ruft asynchron den Enumerator ab, der ObjectResult<T> durchläuft.

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Core.Objects-Namespace