Я хотел бы знать, можно ли использовать другую систему транзакций в EF, которая не является System.Transaction. Могу ли я использовать абстракцию system.transaction в нем?Модель транзакции Entity Framework
С уважением.
Я хотел бы знать, можно ли использовать другую систему транзакций в EF, которая не является System.Transaction. Могу ли я использовать абстракцию system.transaction в нем?Модель транзакции Entity Framework
С уважением.
Должен признаться, что я относительно новичок в платформе Entity Framework, но в последнее время я занимаюсь большим количеством исследований и натолкнулся на некоторые ссылки на msdn, которые могут вам помочь.
От http://msdn.microsoft.com/en-us/library/bb896325.aspx
При вызове SaveChanges, если текущая транзакция существует, Entity Framework использует эту операцию для операций против данных источника. В противном случае создается новая транзакция для операции. Вы можете определить транзакции с помощью EntityTransaction, Transaction или TransactionScope.
Взглянув на "EntityTransaction" он наследует от DbTransaction, который, в свою очередь, реализует IDbTransaction, IDisposable и наследуется MarshalByRefObject. Возможно, вы можете реализовать IDbTransaction и т. Д., Чтобы настроить то, что вам нужно?