public static EntityChangeset Create(ISqlDataStore dataStore, IEntityInfo syncEntity, ISyncSessionInfo syncSessionInfo) { var entityName = syncEntity.GetNameInStore(); var result = new EntityChangeset(entityName) { _syncSession = syncSessionInfo }; result.SetDatastore(dataStore); return(result); }
protected bool Equals(EntityChangeset other) { if (other == null) { return(false); } return(string.Equals(EntityName, other.EntityName) && Insert.IsEquals(other.Insert) && Update.IsEquals(other.Update) && Delete.IsEquals(other.Delete) && Equals(_syncSession, other._syncSession)); }
public void AddEntityChangeset(EntityChangeset entityChange) { EntityChangeset.Add(entityChange); }
public ChangeSet(EntityChangeset entityChangeset, IEntityConflict conflic, IConflictsManager conflictsManager) { _entityChangeset = entityChangeset; _conflic = conflic; _conflictsManager = conflictsManager; }