Я недавно начал с существующего проекта, и он работает с объектами Microsoft.Practices.EnterpriseLibrary.Data.
Теперь я хочу выполнить несколько хранимых процедур в одной транзакции (вставка 1: n, которая должнапровал или успех)
Но я не знаю, как ....
Кто-нибудь может мне помочь?
Типичный код для выполнения sp в этом проекте выглядит такэто:
Database oDatabase = DatabaseFactory.CreateDatabase(CONNECTION_STRING_KEY);
DbCommand oDbCommand = oDatabase.GetStoredProcCommand("upCustomer_Insert");
Int32 iCustomerKey = 0;
oDatabase.AddInParameter(oDbCommand, "Firstname", DbType.String, p_oCustomer.FirstName);
oDatabase.AddInParameter(oDbCommand, "Lastname", DbType.String, p_oCustomer.LastName);
oDatabase.ExecuteNonQuery(oDbCommand);