Freigeben über


ObjectResult-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 implementiert IEnumerable und IDisposable. Von der ObjectQuery.Execute-Methode wird die Instanz dieser Klasse zurückgegeben.

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.Design", "CA1010:CollectionsShouldImplementGenericInterface")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public MustInherit Class ObjectResult _
    Implements IEnumerable, IDisposable, IListSource, IDbAsyncEnumerable
'Usage
Dim instance As ObjectResult
[SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public abstract class ObjectResult : IEnumerable, 
    IDisposable, IListSource, IDbAsyncEnumerable
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1010:CollectionsShouldImplementGenericInterface")]
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
public ref class ObjectResult abstract : IEnumerable, 
    IDisposable, IListSource, IDbAsyncEnumerable
[<AbstractClassAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectResult =  
    class 
        interface IEnumerable 
        interface IDisposable 
        interface IListSource 
        interface IDbAsyncEnumerable 
    end
public abstract class ObjectResult implements IEnumerable, IDisposable, IListSource, IDbAsyncEnumerable

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

Konstruktoren

  Name Beschreibung
Geschützte Methode ObjectResult 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 bei Überschreibung in einer abgeleiteten Klasse den Typ des generischen ObjectResult<T> ab.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Dispose() Führt Aufgaben aus, die mit dem Freigeben oder dem Zurücksetzen von Ressourcen zusammenhängen.
Geschützte Methode Dispose(Boolean) Gibt die vom Objektergebnis verwendeten Ressourcen frei.
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetNextResult<TElement> Ruft das nächste Resultset einer gespeicherten Prozedur ab.
Ö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.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Gibt einen Enumerator zurück, der die Ergebnisse der Abfrage durchläuft.
Explizite SchnittstellenimplementierungPrivate Methode IListSource.GetList Gibt die Ergebnisse in einem für Datenbindung nützlichen Format zurück.
Explizite SchnittstellenimplementierungPrivate Methode IDbAsyncEnumerable.GetAsyncEnumerator Gibt einen asynchronen Enumerator zurück, der die Ergebnisse der Abfrage 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