Je dois exécuter une procédure stockée avec Entity Framework.
Normalement, je l'appelle comme ceci:
this.Context.Database.ExecuteSqlCommand("EXEC edi_UploadTransmission");
Cependant, cette procédure stockée particulière inclut l'accès à un serveur lié.
Comme EF enveloppe ExecuteSqlCommand
dans une transaction, elle échoue, car un serveur lié n'est pas pris en charge dans une transaction (autant que je puisse en juger).
Y a-t-il un moyen d'exécuter cette procédure stockée avec Entity Framework sans qu'elle ne soit dans une transaction ?