Lors de l'execution de BuilSessionFactory j'ai l'erreur suivante :
{System.ArgumentNullException: La valeur ne peut pas être null.
Nom du paramètre : stream
à System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
à System.IO.StreamReader..ctor(Stream stream)
à MySql.Data.MySqlClient.SchemaProvider.GetReservedWords()
à MySql.Data.MySqlClient.SchemaProvider.GetSchemaInternal(String collection, String[] restrictions)
à MySql.Data.MySqlClient.ISSchemaProvider.GetSchemaInternal(String collection, String[] restrictions)
à MySql.Data.MySqlClient.SchemaProvider.GetSchema(String collection, String[] restrictions)
à MySql.Data.MySqlClient.MySqlConnection.GetSchema(String collectionName, String[] restrictionValues)
à MySql.Data.MySqlClient.MySqlConnection.GetSchema(String collectionName)
à NHibernate.Dialect.Schema.AbstractDataBaseSchema.GetReservedWords()
à NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper)
à NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory)
à NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, IMapping mapping, Settings settings, EventListeners listeners)
à NHibernate.Cfg.Configuration.BuildSessionFactory()
à Bono.Utilitaires.Hibernate.HibernateTransactionApplicativeFactory..cctor() dans D:\WebApplicationBono\Bono.Utilitaires.Hibernate\Transactions\HibernateTransactionApplicativeFactory.cs:ligne 31}
Est-ce un probleme de version de DLL ? Je sèche et réclame votre expertise.
Cordialement
dermerzel137
Messages postés8Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention14 décembre 2010 14 déc. 2010 à 11:51
Re bonjour,
J'ai la solution. En investiguant un peu plus sur les versions de DLL, je me suis aperçu que la DLL MySQL.Data n'était pas adpté. J'étais en version 5.0 et je suis apssé en 6.2, le probleme a été résolu.