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);
 }
예제 #2
0
 /// <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;
 }