internal static void InvokeRequestDeleteEntityEvent(RequestDeleteEntityEventArgs e) { var handler = RequestDeleteEntityEvent; if (handler != null) { handler(null, e); } }
void MongoRepository_RequestDeleteEntityEvent(object sender, RequestDeleteEntityEventArgs e) { var query = Query.EQ("_id", e.Id); Database.GetCollection(e.Collection).Remove(query, WriteConcern.Acknowledged); }