Comment FirstOrDefault () avec Dapper

dapper

Question

J'ai des problèmes pour retourner un objet unique à partir d'une requête Dapper. J'ai une requête simple et je veux obtenir le premier objet de la collection retournée. Qu'est-ce que je rate?

using (SqlConnection sqlConnection = new SqlConnection(GetConnectionString()))
{
    string query = @"select * from order";
    sqlConnection.Open();

    // Works
    var orders = sqlConnection.Query<OrderModel>(query);

    // Does Not Work ERROR: "does not contain a definition for 'FirstOrDefault' and 
    // no extension method 'FirstOrDefault' 
    // accepting a first argument of type 'System.Collections.Generic.IEnumerable<OrderModel>'"
    var order = sqlConnection.Query<OrderModel>(query).FirstOrDefault();                                                                        
}

Réponse acceptée

Vous obtenez cette erreur car vous n'avez pas ajouté l'espace de noms

using System.Linq

dans votre fichier cs.



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi