Devexpress 使用Breeze js的dxtreme多通道应用程序
我有一个正在运行的多通道应用程序,通过wcf服务连接到SQLServer2012。当我停止服务时,应用程序将保持运行,数据存储在breeze的实体管理器中:Devexpress 使用Breeze js的dxtreme多通道应用程序,devexpress,breeze,Devexpress,Breeze,我有一个正在运行的多通道应用程序,通过wcf服务连接到SQLServer2012。当我停止服务时,应用程序将保持运行,数据存储在breeze的实体管理器中: (function () { var oldClient = OData.defaultHttpClient; var myClient = { request: function (request, success, error) { if (request.requestUri.indexOf("$metad
(function () {
var oldClient = OData.defaultHttpClient;
var myClient = {
request: function (request, success, error) {
if (request.requestUri.indexOf("$metadata", request.requestUri.length - "$metadata".length) !== -1) {
request.headers.Accept = "application/xml";
}
return oldClient.request(request, success, error);
}
};
OData.defaultHttpClient = myClient;
breeze.config.initializeAdapterInstance("dataService", "OData", false);
var dataNS = DevExpress.data;
var manager = new breeze.EntityManager({
dataService: new breeze.DataService({
serviceName: "http://localhost:57049/DataService.svc",
hasServerMetadata: false,
adapterName: "OData"
})
});
App.db = {
tblInvoice: new dataNS.BreezeStore({
entityManager: manager,
resourceName: "tblInvoice",
autoCommit: true,
}),
当我重新启动服务时,数据应该同步,但它不会自动同步。系统会显示saveChanges()
以保存到实体管理器。如果服务再次可用,如何将实体与服务器同步