J'ai une structure de code comme ci-dessous:écriture Dapper requête pour des objets Nested
class Person
{
Name PersonName;
int Age;
}
class Name
{
string FirstName { get; set; }
string LastName { get; set; }
}
Voici mon procédure stockée qui renseigne les données de base de données. Comment écrire une requête Dapper qui extrait toute la personne de la base de données?
Exemple:
List<Person> Persons = DbConn.Query<Person>("SpGetAllPersons", CommandType.StoredProcedure);
Cela n'a pas fonctionné pour moi. J'ai dû permuter la position de Name: '.Query (..., (personne, nom) => ...)'. En outre, splitOn: "Age" ne fonctionne pas non plus pour moi - Je reçois toujours cette erreur: "Lorsque vous utilisez les API multi-mapping, assurez-vous de définir le paramètre splitOn si vous avez des clés autres que Id" –
Trev
J'ai mal compris ce que splitOn était réellement faire ... cette partie fonctionne bien ... mais j'avais encore besoin d'échanger 'Name' – Trev