J'ai une classe de contexte de données Linq to SQL, où je déclenche une procédure stockée. Je peux tracer à travers le code généré l'endroit où la procédure stockée est déclenchée. J'inspecte System.Data.Linq.SqlClient.SqlProvider.ExecuteResult et peut voir qu'il existe un membre privé appelé "valeur" qui contient le nombre de lignes mises à jour. Il ne semble pas y avoir d'accesseur public pour cela, et de plus le résultat ne semble pas être retourné au contexte de données de toute façon. Y at-il un autre moyen d'accéder à cette valeur ou dois-je retourner @@ RowCount de chaque procédure stockée (beurk)?Mise à jour des lignes Mise à jour compte à l'aide de procédures stockées et Linq to SQL
0
A
Répondre
0
Hmm. Il est vrai que cela est une « meilleure estimation » comme je l'ai pas essayé avec une procédure stockée, mais est-ce que vous cherchez:
... Do Updates ...
// if sdc is your DataContext
int changedRecords = sdc.GetChangeSet().Updates.Count();
sdc.SubmitChanges();
C'est pour les enregistrements mis à jour et vous pouvez remplacer .Updates avec .Inserts et. Délimite si nécessaire. Tant que la procédure stockée fait partie du contexte de données, elle doit être suivie par GetChangeSet().
Questions connexes
- 1. Mise à jour à l'aide de LINQ to SQL
- 2. Mise à jour dans LINQ to Objects
- 3. LINQ to Entities mise à jour de plusieurs lignes
- 4. LINQ to SQL :: Mise à jour des données Problème
- 5. Linq à SQL mise à jour partielle?
- 6. Mise à jour de l'objet LINQ to SQL provoquant System.NotSupportedException
- 7. LINQ to SQL - DuplicateKeyException lors de la mise à jour
- 8. linq to sql + table de mise à jour
- 9. Concurrence avec Linq To Sql Procédures stockées
- 10. valeur mise à jour dans LINQ to SQL IEnumerable
- 11. LINQ to SQL mise à jour ne fonctionne pas correctement
- 12. Linq to SQL: mise à jour d'une racine agrégée
- 13. mise à jour Flexiable dans LINQ to SQL
- 14. LINQ to SQL Compact - mise à jour obligatoire
- 15. Mise à jour d'une entité avec LINQ to SQL
- 16. Linq to Sql Mise à jour ne fonctionnant pas
- 17. Puis-je "annuler" une mise à jour LINQ to SQL?
- 18. Mise à jour des données Linq
- 19. ASP C# | Base de données de mise à jour en utilisant SQL et procédures stockées
- 20. Enregistrement de mise à jour Linq
- 21. Linq to SQL avec des procédures stockées
- 22. mise à jour des minuteurs de compte à rebours
- 23. Mise à jour des données Linq
- 24. Procédures stockées SQL Server - colonne de mise à jour basée sur le nom de la variable ..?
- 25. Problème de mise à jour Linq
- 26. mise à jour de SQL et insérez
- 27. Mise à jour SQL à l'aide de
- 28. Procédures SQL natives DB2 Z/os - Mise à jour
- 29. déclencheur de mise à jour T-SQL avec plusieurs lignes
- 30. déclencheur SQLite mise à jour Résumé Compte