C sharp - Error en "AsList"

 
Vista:
sin imagen de perfil
Val: 51
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

Error en "AsList"

Publicado por Miguel (24 intervenciones) el 02/07/2021 20:34:01
Me da este error pero no consigo saber cual es la causa del mismo. Me pueden ayudar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public List<ECalle> GetAll()
{
    List<ECalle> Result = null;
    using (SqlConnection Conn = new SqlConnection(Conexion.ConnectionString))
    {
        try
        {
            Conn.Open();
            Result = Conn.Query<ECalle>("Select * From Calles").AsList;  "En AsList es el error"
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }
    }
    return Result;
}

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 373
Plata
Ha aumentado su posición en 2 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

Error en "AsList"

Publicado por Agustin (171 intervenciones) el 02/07/2021 22:47:56
AsList() no existe en ADO.NET, debe ser de Dapper.

Fijate que tengas el paquete instalado.

Also: Que error? me encanta el modo usuario final que dice "no anda!" y nunca se molesta en explicar exactamente qué es lo que "no anda".

Also: catch exception throw new exception esta mal, te estas tragando la excepcion original y no vas a ver el stack trace ni cualquier data adicional que venga en el exception. Borra el try catch entero porque asi no te aporta nada.

Also: "ECalle" parece un pésimo nombre para una clase. Si es Calle que sea Calle y si la E significa algo relevante especificalo en lugar de poner "E" que solo lo entiende el que lo escribió.

Also: bloques using y explicit typing son tan 2007. Usá using var como statement sin llaves que es mucho mas 2021.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 7
Ha aumentado 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

Error en "AsList"

Publicado por Ismael (10 intervenciones) el 10/04/2022 19:13:50
En. net no recuerdo haber usado el aslist. Si es una conexión a bbdd y es un entity seguramente te está devolviendo un Enumerable, por lo que sí necesitas devolver un List, tienes que convertirlo a lista con, . ToList(), en vez de Aslist.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar