Для разработки любого документа, такого как счет-фактура или заказ, нам нужны отношения с основными деталями. Это похоже на отношение одного к другому.То же, что и TableAdapterManager в HTML 5 world
Прежде чем мы создадим DataSet в таблицах ADO.net и связанных с ними, измените их, а затем отправьте их в SOAP XML по wcf на сервер, выполните некоторую бизнес-логику и скажите UpdateAll (DS) в TableAdapterManager. Он обновлен в одной транзакцией для сохранения изменений в SQL Server. Мы можем сжимать, шифровать сообщение в WCF, и это делается очень быстро и отлично.
Теперь мир изменился. Для разработки такого сценария в HTML5, у нас есть ограниченный выбор:
- JayData или ExtJS, которые имеют источник данных в оперативной памяти и контекст данных.
- и Wcf Data Service OData с исправлением обновления для Entity Framework на сервере.
- затем мы переопределяем dbContext.SaveChanges для управления бизнес-логикой.
У WEP API пока нет обновлений для обновления JSON. Я прав?
Есть ли другой выбор, который я смогу смоделировать TableAdapterManager.UpdateAll при разработке приложения HTML 5.
Мой вопрос конструктивен, но я хочу, чтобы кто-то мог поставить меня на правильный трек при разработке формы, такой как счет-фактура, которая имеет один заголовок и может содержать строки и сохраняться в одной транзакции, а затем добавить бизнес-логику на моем сервере для вся транзакция.
Я не ограничен никакими технологиями и инструментами от Microsoft или других. Я хочу, чтобы моя форма HTML 5 была разработана, как я описал.
Благодарим вас за ответ. –