У меня есть SPA (шаблон горячего полотенца) и используйте window.localStore для хранения данных в браузере. Я использовал экспорт/импорт из бриза 1.3.5, но позже использование импортных организаций функционировать мне нужно создать другой новый объект и использовать снова эту строку:Breeze manager.createEntity Этот ключ уже подключен
manager.createEntity('Project');
И следующую ошибку появляется:
This key is already attached: Project:#Solution.Project.Models--1
Ошибка появляется только в том случае, если я использую функцию объектов импорта в localStorage перед функцией вызова createEntity
.
Этапы испытания:
- Открыть браузер, создания объектов
- Импорт объектов в LocalStorage
- Закрыть браузер
- Открытые данные браузера и нагрузки от LocalStorage
- Создать новый объект и здесь появляется ошибка
This key is already attached: Project:#Solution.Project.Models--1
Если я не закрыл браузер, все работает нормально, но ошибка появилась, когда я закрыл браузер и снова открыл его, загрузив данные из localStorage и создав новый объект.
Пожалуйста, помогите мне с этой ошибкой.
Я просто попробовал это в образце DocCode с проектом Northwind, и он отлично работает. Возможно, это потому, что я использую версию Breeze, которая еще не выпущена. Если так ... ну ... исправление уже в пути :) – Ward
Спасибо за вашу информацию, определенно в следующей версии бриза эта ошибка будет решена. – kuskunko