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 | |
---|---|---|
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 | |
---|---|---|
ElementType | Ruft bei Überschreibung in einer abgeleiteten Klasse den Typ des generischen ObjectResult<T> ab. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Dispose() | Führt Aufgaben aus, die mit dem Freigeben oder dem Zurücksetzen von Ressourcen zusammenhängen. | |
Dispose(Boolean) | Gibt die vom Objektergebnis verwendeten Ressourcen frei. | |
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetNextResult<TElement> | Ruft das nächste Resultset einer gespeicherten Prozedur ab. | |
GetType | (Von Object geerbt.) | |
MemberwiseClone | (Von Object geerbt.) | |
ToString | (Von Object geerbt.) |
Oben
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
IListSource.ContainsListCollection | IListSource.ContainsListCollection-Implementierung.Gibt immer FALSE zurück. | |
IEnumerable.GetEnumerator | Gibt einen Enumerator zurück, der die Ergebnisse der Abfrage durchläuft. | |
IListSource.GetList | Gibt die Ergebnisse in einem für Datenbindung nützlichen Format zurück. | |
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.