protected abstract TCacheValue ToCache(object id, Type concreteType, object document, string json, UnitOfWorkOrigin origin = UnitOfWorkOrigin.Loaded);
protected override TrackedEntity ToCache(object id, Type concreteType, object document, string json, UnitOfWorkOrigin origin) { return(new TrackedEntity(id, Serializer, concreteType, document, json) { Origin = origin }); }
public void ResetJson(string json) { Origin = UnitOfWorkOrigin.Loaded; _json = json; }
protected override object ToCache(object id, Type concreteType, object document, TextReader json, UnitOfWorkOrigin origin = UnitOfWorkOrigin.Loaded) { return(document); }