/// <summary>Configures stored procedure used to delete entities.</summary> /// <returns> The same configuration instance so that multiple calls can be chained. </returns> /// <param name="modificationStoredProcedureConfigurationAction">A lambda expression that performs configuration for the stored procedure.</param> public ConventionModificationStoredProceduresConfiguration Delete( Action <ConventionDeleteModificationStoredProcedureConfiguration> modificationStoredProcedureConfigurationAction) { Check.NotNull(modificationStoredProcedureConfigurationAction, "modificationStoredProcedureConfigurationAction"); var modificationStoredProcedureConfiguration = new ConventionDeleteModificationStoredProcedureConfiguration(_type); modificationStoredProcedureConfigurationAction(modificationStoredProcedureConfiguration); _configuration.Delete(modificationStoredProcedureConfiguration.Configuration); return(this); }
public ManyToManyModificationStoredProceduresConfiguration <TEntityType, TTargetEntityType> Delete( Action <ManyToManyModificationStoredProcedureConfiguration <TEntityType, TTargetEntityType> > modificationStoredProcedureConfigurationAction) { Check.NotNull(modificationStoredProcedureConfigurationAction, "modificationStoredProcedureConfigurationAction"); var modificationStoredProcedureConfiguration = new ManyToManyModificationStoredProcedureConfiguration <TEntityType, TTargetEntityType>(); modificationStoredProcedureConfigurationAction(modificationStoredProcedureConfiguration); _configuration.Delete(modificationStoredProcedureConfiguration.Configuration); return(this); }