Пример #1
0
 protected DataEntityState(PkSnapshot[] pkSnapshots, bool fromDatabase)
 {
     if ((pkSnapshots != null) && (pkSnapshots.Length > 0))
     {
         PkSnapshotSet set = new PkSnapshotSet(pkSnapshots.Length);
         set.Snapshots.AddRange(pkSnapshots);
         this._pkSnapshotSet = set;
     }
     this._formDatabase = fromDatabase;
 }
Пример #2
0
 internal void OnSerializing(StreamingContext context)
 {
     if (this._state != null)
     {
         PkSnapshotSet pkSnapshotSet = this._state.PkSnapshotSet;
         if ((pkSnapshotSet != null) && (pkSnapshotSet.Snapshots.Count > 0))
         {
             this._pkSnapshots = pkSnapshotSet.Snapshots.ToArray();
         }
         this._fromDatabase = this._state.FromDatabase;
         this._dirtyFlags   = SerializationUtils.IntArrayToString(this._state.GetDirtyFlags());
     }
 }