Поддерживает ли Windows Phone 7.5 локальную базу данных Mango явные транзакции? Я не смог найти реализацию класса TransactionScope, доступного для LINQ to SQL в .NET 4. Если нет, есть ли другой способ реализовать транзакции «все или ничего» в локальной базе данных?Windows Phone 7 Локальная база данных Явная транзакция
2
A
ответ
2
Как я знаю, вы не можете указать TransactionScope. Но я не уверен, что вам действительно нужны какие-либо явные транзакции, потому что согласно документации Linq2Sql будет поддерживать две копии объекта и определять во время SubmitChanges, следует ли обновлять данные или нет, поэтому я думаю, что вы можете чувствовать себя в безопасности во время передачи данных.
Смежные вопросы
- 1. Локальная база данных Windows Phone 7
- 2. База данных Windows Phone 7 (не локальная)
- 3. Windows Phone Локальная база данных
- 4. Windows Phone 7.5 - Локальная база данных SQL
- 5. Локальная база данных для Windows Phone 8
- 6. Windows phone 8.1 Локальная база данных
- 7. Чтение с Windows Phone Локальная база данных
- 8. windows phone 7 и база данных Sqlite
- 9. База данных для Windows Phone 7
- 10. База данных доступа к Windows Phone 7
- 11. Локальная база данных в Windows Phone 8.1 Uniwersal (Lib)
- 12. Локальная база данных на телефоне Windows 8
- 13. Локальная база Windows Mobile
- 14. Явная транзакция в Entity Framework 7
- 15. Базы данных Windows Phone 7
- 16. Что такое жизнеспособная локальная база данных для Windows Phone 7 прямо сейчас?
- 17. База данных для windows phone
- 18. C# .net локальная база данных Windows Forms
- 19. Устойчивость данных Windows Phone 7
- 20. Graphgist - локальная база данных
- 21. Ява локальная база данных
- 22. C# Локальная база данных
- 23. Быстрая локальная база данных
- 24. Приложение локальная база данных
- 25. Каковы максимальные данные, которые может обрабатывать база данных sqlite (локальная база данных) в приложении app phone windows/windows 8?
- 26. Реляционная база данных в Windows Phone 8
- 27. Отказано База данных по Windows Phone
- 28. windows phone 7 database
- 29. Windows Phone Mango vs Windows Phone 7
- 30. Синхронизация Локальная база данных Windows телефон с сервером базы данных
Просто нашёл этот инструмент: http://coolstorage.codeplex.com/. Возможно, это будет полезно посмотреть, но я никогда не пробовал, и у некоторых людей проблемы с использованием CoolStorage и SqLite на Windows Phone 7 – PompolutZ
Я не очень-то разбираюсь в возможностях LINQ-to-SQL для обнаружения изменений или параллелизма ошибки. Но, скорее, я искал нечто похожее на TransactionScope, где я могу обновлять несколько записей из нескольких таблиц. Усложняя его немного больше, некоторые записи могут обновляться в зависимости от значений других записей из разных таблиц. Но когда возникает какая-либо ошибка, все изменения, внесенные мной во все таблицы, должны быть отброшены, несмотря на то, что некоторые из них преуспели. –
Обновление записей из нескольких таблиц в порядке. Когда вы вызываете .SubmitChanges() _all_ изменения в сущности, связанные с этим DataContext, обновляются атомарно. – John