示例#1
0
 /// <summary>
 /// The Context is saved in an async process
 /// </summary>
 public void Save()
 {
     var result = m_Context.BeginSaveChanges(SaveChangesOptions.Batch, r =>
     {
         var dm = (DomainModelContext)r.AsyncState;
         dm.EndSaveChanges(r);
         RaiseEvent(SaveCompleted);
     }, m_Context);
 }
        public void Save()
        {
            if (m_Context.ApplyingChanges)
            {
                return;
            }

            var result = m_Context.BeginSaveChanges(SaveChangesOptions.Batch, r =>
            {
                var dm = (DomainModelContext)r.AsyncState;
                dm.EndSaveChanges(r);
            }, m_Context);
        }
示例#3
0
        public void Save()
        {
            if (m_Context.ApplyingChanges)
            {
                return;
            }

            var result = m_Context.BeginSaveChanges(SaveChangesOptions.Batch, c =>
            {
                var dmc = (DomainModelContext)c.AsyncState;
                dmc.EndSaveChanges(c);
                RaiseEvent(SaveCompleted);
            }, m_Context);
        }