2010-07-21 5 views
2

J'utilise entity framework avec Oracle DB. J'ai essayé d'utiliser la portée de la transaction (parce que je veux l'option rollback):Utilisation de la portée de transaction et de l'interrogation

using (TransactionScope ts = new TransactionScope()) 
{ 
     ..... 
} 

Le problème est que quand je suis en train d'interroger dans l'instruction à l'aide, une exception est levée:

Unable to load DLL 'oramts.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Comment puis-je résoudre ce problème?

Répondre

2

Le fichier Oramts.dll n'est pas inclus en tant qu'installation par défaut lorsque vous installez le logiciel de connectivité client Oracle. Je pense que vous devez installer Oracle Services pour Microsoft Transaction Server pour utiliser TransactionScope.

Questions connexes