public void Remove <T>(IKey foreignKey, IKVStore store, IStoreSchema schema) { IObjectTypeSchema thisObjectSchema = schema.GetObjectSchema <T>(); var relationships = thisObjectSchema.BuildKeyRelationships(store, Key); foreach (var relationship in relationships) { relationship.Remove(this); } }
public KVRelationalStore(IKVStore store, IStoreSchema schema) { _store = store; _schema = schema; }