Je suis en train d'enregistrer les valeurs dans la base de données. Mais ici, je ne peux enregistrer qu'une seule fois après l'exécution. Pendant la deuxième fois, il affiche l'exception interne comme "{" Dupliquer l'entrée "pour la touche 1"} "Connexion de base de données Nhibernate dans MySQL en utilisant Asp & C#
Répondre
Il semble que vous attribuez la même clé à un nouvel objet. Je veux dire que vous essayez d'enregistrer un nouvel objet dans la base de données avec la même clé/Id. Si vous mettez à jour l'objet avec Id/Key = 1, vous devez utiliser une commande de mise à jour à la place.
Comme Jonny Cundall dit nous avons besoin de plus d'informations sur votre cartographie NHibernate pour voir ce que vous faites ...
faire pour vous identité:
<!-- Identity mapping -->
<id name="Emp_Id">
<column name="Emp_Id" />
<generator class="native" />
</id>
Conseil: ne pas utiliser la chaîne comme votre type de données pour une colonne d'identité.
Ici, j'utilise Id comme chaîne. Becoz l'id n'a pas seulement des valeurs entières. Il contient l'année de l'adhésion, le nom du département et le numéro. Donc ici, j'ai utilisé comme chaîne. Et merci beaucoup ... Comme Genius vous les gars nous aider à obtenir plus de vous. – Siva
- 1. Connexion/vérification d'une base de données MySQL en C#
- 2. connexion à distance de la base de données mysql en utilisant C# .net
- 3. Base de données MySQL avec ASP .NET
- 4. connexion de base de données en utilisant des entretoises
- 5. problème de connexion de base de données mysql en php
- 6. Connexion à une base de données MySQL
- 7. Problème de délai de connexion de base de données (en utilisant mysql)
- 8. C# Restauration de base de données MySQL
- 9. Connexion à la base de données MySQL avec ASP sur un serveur Windows 2003 x64 virtualisé
- 10. en utilisant SET type de données dans une base MySQL
- 11. Écran de connexion de l'application iPhone + Base de données MySQL
- 12. Fluent Nhibernate: Impossible de créer une connexion de base de données à MySQL
- 13. Problème de connexion à MySQL depuis ASP dans IIS
- 14. système de connexion avec base de données mySql
- 15. C# Problèmes de connexion MySQL
- 16. Connexion à la base de données ASP SQL Server classique
- 17. ASP C# | Base de données de mise à jour en utilisant SQL et procédures stockées
- 18. Erreur de connexion à la base de données MySQL en utilisant .NET
- 19. C# connexion à la base de données
- 20. Connexion à android en utilisant la base de données
- 21. Comment puis-je utiliser la connexion de base de données MYSQL dans l'application iphone utilisant cocos2d?
- 22. C# Connexion à mysql en utilisant linq VS OleDB
- 23. connexion à la base de données phpMyAdmin avec PHP/MySQL
- 24. Nouvelle connexion à la base de données distante en C#
- 25. Connexion à une base de données Oracle en C# .Net
- 26. Connexion Mysql dans Ansi c
- 27. Classic ASP Erreur de base de données
- 28. Connexion de Java à une base de données MySQL
- 29. mod_rewrite, .htaccess connexion à la base de données mysql
- 30. Base de données Sqlite dans l'environnement ASP
Vous aurez besoin de nous donner un peu plus d'informations que cela! l'affichage des mappages nhibernate et du code dans lequel vous enregistrez les "valeurs" serait un début –
Fichier de mappage: xml version = "1.0" encoding = "utf-8"?> hibernate-mapping> –
Siva
Fichier de cartographie: Xml version = "1.0" encoding = "utf-8"?> Son effacé. Ici, j'ai utilisé le type de classe générateur comme "natif". Et j'ai changé en assigné. Nw cela fonctionne ... Merci – Siva