Je suis familier avec SubSonic 2.2 et j'arrive à la vitesse avec 3.0 et ne suis pas sûr de la meilleure façon de faire quelque chose. J'ai un fichier CSV que je suis en train d'analyser, puis j'insère les enregistrements dans la base de données. Je veux être en mesure de traiter le lot d'inserts tout à la fois. IE Je voudrais analyser les enregistrements et les ajouter à une liste insertAll et si tous les enregistrements dans la validation de passe d'importation, je voudrais les insérer tous en même temps. Faire quelque chose comme Repo.Insert (insertAll). Quelles options ai-je dans SubSonic 3.0. Les transactions sont-elles mon seul moyen d'y aller?Insert SubSonic Batch
0
A
Répondre
2
Vous pouvez utiliser la méthode Ajouter un référentiel pour insérer une liste IEnumerable en une seule transaction afin que vous puissiez faire quelque chose comme ce qui suit:
List<MyObject> = myObjects new List<MyObject>();
// Populate your MyObject List from your CSV file
SubSonicRepository<MyObject> repo = new SubSonicRepository<MyObject>(new MyDB());
repo.Add(myObjects);
Questions connexes
- 1. hibernate insert batch avec postgresql partitionné
- 2. SubSonic 2.x Batch Query SQLite
- 3. LINQ to SQL Insert
- 4. TSQL Insert Conundrum
- 5. Insert BST en C++
- 6. Java Oracle insert Query
- 7. mysql insert select conundrum
- 8. python db insert
- 9. Formulaire Insert Mode
- 10. MYSQL INSERT SELECT problème
- 11. C# - SQLClient - Simplest INSERT
- 12. Worldship Batch Import
- 13. Fichiers batch, $: et ~
- 14. Fichier batch interactif
- 15. Comment puis-je obtenir la valeur de la colonne d'identité associée à un insert LinqTemplate SubSonic 3?
- 16. Conventions SubSonic
- 17. SubSonic CreatedBy
- 18. Version Subsonic
- 19. INSERT avec ORDER sur Oracle
- 20. INSERT d'ASP.NET à MS Access
- 21. Fourchette MySQL INSERT INTO (InnoDB)
- 22. SQLAlchemy - INSERT OR REPLACE équivalent
- 23. INSERT rapide SQL sans UPDATE
- 24. SQL: INSERT INTO ... VALUES..SELECT
- 25. Insérer un enregistrement avec Subsonic 3.0
- 26. Windows Batch File - requête ENABLEDELAYEDEXPANSION
- 27. LINQ to SQL batch supprimer
- 28. Fichier Autorun et Batch Usb
- 29. Windows batch-file errorlevel question
- 30. Batch Downloader - Flash, Java, Air?