Partager via


ObjectResult<T>, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Cette classe représente le résultat de la méthode Execute(MergeOption).

Hiérarchie d'héritage

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

Espace de noms :  System.Data.Entity.Core.Objects
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

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

Paramètres de type

  • T
    Type du résultat.

Le type ObjectResult<T> expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ObjectResult<T> Ce constructeur est destiné à être utilisé uniquement durant la création de doubles tests qui substituent les membres avec un comportement fictif ou factice.L'utilisation de ce constructeur à d'autres fins peut entraîner un comportement inattendu, y compris mais pas seulement la levée de NullReferenceException.

Top

Propriétés

  Nom Description
Propriété publique ElementType Obtient le type de l'objet ObjectResult<T>. (Substitue ObjectResult.ElementType.)

Top

Méthodes

  Nom Description
Méthode publique Dispose() Exécute les tâches associées à la libération ou à la redéfinition des ressources. (Hérité de ObjectResult.)
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par l'objet ObjectResult<T> et libère éventuellement les ressources managées. (Substitue ObjectResult.Dispose(Boolean).)
Méthode publique Equals (Hérité de Object.)
Méthode protégée Finalize (Hérité de Object.)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein des résultats de la requête.
Méthode publique GetHashCode (Hérité de Object.)
Méthode publique GetNextResult<TElement> Obtient le jeu de résultats suivant d'une procédure stockée. (Hérité de ObjectResult.)
Méthode publique GetType (Hérité de Object.)
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique ToString (Hérité de Object.)

Top

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface explicitePropriété privée IListSource.ContainsListCollection Implémentation d'IListSource.ContainsListCollection.Retourne toujours la valeur False. (Hérité de ObjectResult.)
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Retourne un énumérateur qui itère au sein des résultats de la requête. (Hérité de ObjectResult.)
Implémentation d'interface expliciteMéthode privée IListSource.GetList Retourne les résultats dans un format utile pour la liaison de données. (Hérité de ObjectResult.)
Implémentation d'interface expliciteMéthode privée IDbAsyncEnumerable.GetAsyncEnumerator Retourne un énumérateur asynchrone qui itère au sein des résultats de la requête. (Hérité de ObjectResult.)
Implémentation d'interface expliciteMéthode privée IDbAsyncEnumerable<T>.GetAsyncEnumerator Obtient de façon asynchrone l'énumérateur qui itère au sein de ObjectResult<T>.

Top

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Core.Objects