Comment insérer des objets complexes de C# dans SQL Server sans utiliser Entity Framework et des tables de données (je pensais à Dapper.Contrib mais uniquement aux entités). J'utilise des procédures stockées et Dapper pour l'instant, mais je ne peux insérer qu'un seul objet et aussi - seulement avec des paramètres dynamiques donc ce n'est pas ce que je cherche.Insérer des objets complexes de C# dans SQL Server sans Entity Framework et tables de données
Par exemple:
DynamicParameters p = new DynamicParameters();
p.Add("ID", user.UserInformation.ID);
p.Add("DELEGATORID", user.UserRole.DelegateID ?? string.Empty);
p.Add("APPROVER", user.UserRole.Approver);
p.Add("DELEGATOR", user.UserRole.IsDelegator);
p.Add("SEARCHTEXT", searchText);
puis insérez. Mais j'ai besoin de faire deux insertions supplémentaires.
Par exemple - je veux obtenir 3 objets complexes à insérer dans la procédure stockée puis exécutez 3 procédure stockée pour chaque objet
Merci.