public DocumentInfo <TEntity> SetDeleteBehavior <TReference>(Expression <Func <TReference, object> > keySelector, DeleteBehavior behavior = DeleteBehavior.Cascade) where TReference : class { DeleteSettings.Add(new DeleteBuilder() { EntityType = typeof(TReference), PropertyName = keySelector.GetMemberName().ToCameCase(), Behavior = behavior }); return(this); }
/// <summary> /// Initializes a new instance of the <see cref="DeleteSignaturesRequest"/> class. /// </summary> /// <param name="deleteSettings">Delete signatures settings</param> public DeleteSignaturesRequest(DeleteSettings deleteSettings) { this.deleteSettings = deleteSettings; }