que tienen una estructura de código de la siguiente manera:escritura Dapper consultas para anidada Objetos
class Person
{
Name PersonName;
int Age;
}
class Name
{
string FirstName { get; set; }
string LastName { get; set; }
}
Aquí está mi procedimiento almacenado, que rellena los datos de la base de datos.
Create Procedure SpGetAllPersons
As
Select FirstName, LastName, Age from Persons
¿Cómo escribo la consulta Dapper que extrae a toda la persona de la base de datos?
Ejemplo:
List<Person> Persons = DbConn.Query<Person>("SpGetAllPersons", CommandType.StoredProcedure);
Esto no funcionó para mí. Tuve que cambiar la posición de Nombre: '.Query (..., (persona, nombre) => ...)'. Además, splitOn: "Age" tampoco funciona para mí. Sigo recibiendo este error: "Cuando utilizo las API de mapeo múltiple me aseguro de configurar el parametro splitOn si tiene claves distintas a Id" –
Trev
. Entendí mal qué splitOn era realmente haciendo ... esa parte está funcionando bien ... pero todavía necesito cambiar 'Nombre' – Trev