Click or drag to resize

IDataApiDeleteMany(DataEnumerationQuery, CancellationToken, Boolean) Method

Delete multiple existing data objects based on a specified enumeration data object query.

Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.8.5.0
Syntax
C#
void DeleteMany(
	DataEnumerationQuery query,
	CancellationToken token = default,
	bool notifyChange = true
)

Parameters

query  DataEnumerationQuery
An instance of the DataEnumerationQuery type. The param contains Data Class Name, Batch Size, Filter, ProjectedFields, SortedFields. The Instances of DataEnumerationQuery can't create directly. It is just create from static method DataEnumerationQuery.For("dataClassName").
token  CancellationToken  (Optional)
an instance of CancellationToken. If it isn't passed, the default value will be assigned.
notifyChange  Boolean  (Optional)
Skip the data change notification when updating data.
Example
C#
var dataApi = ctx.Use<IDataApi>();
var filter = FilterBuilder.Create().Eq("Active", true).Build();
var query = DataEnumerationQuery
            .For("Employee")
            .FilterBy(filter);
dataApi.DeleteMany(query);
See Also