Lumis: 11.1
Ambiente: Local
Estou com um problema na hora de armazenar um arquivo (imagem). O serviço consiste em armazenar fisicamente e no banco a imagem. Caso eu tente armazenar no banco sem comitar a transação da criação da imagem, eu recebo um erro informando que o arquivo físico não existe. Porem se eu fizer o commit da criação da imagem em uma transaction em paralelo antes de armazenar a imagem no banco, ele acaba duplicando a imagem física, pois ele cria ela nas duas transações (transação da criação da imagem e transação na hora de armazenar a informação no banco). Poderiam me dar algumas sugestões do que eu poderia alterar para resolver esse problema de duplicar a imagem ou então conseguir fazer tudo em uma única transação.