Delete a Base de Datos MongoDB con Csharp
Continuaremos con la serie de artículos relacionados a la programación de Bases de datos NOSQL usando Mongo DB, en esta ocación haremos un Delete a un registro de nuestra base de datos.
Te recomiendo antes de continuar hayas leído los anteriores artículos para que no tengas problemas en desarrollar este tutorial aqui te dejo la lista:
Continuando con el ultimo tutorial, vamos a agregar un boton Eliminar, la idea es que cuando seleccionemos un registro de la Grilla luego le podamos dar eliminar para que se elimine ese registro, la pantalla así.
En el evento click del botón Eliminar, vamos a colocar el siguiente código, donde la instruccion resaltada es la que finalmente permite realizar la eliminación.
private void btnEliminar_Click(object sender, EventArgs e)
{
var connectionString
= "mongodb://localhost";
var client = new MongoClient(connectionString);
var server =
client.GetServer();
var database =
server.GetDatabase("dbClientes");//hacemos uso de una base
de datos llamada dbClientes
server.Connect();//Conectamos con la Base de
Datos.
var collection =
database.GetCollection<Cliente>("entities");
var query = Query<Cliente>.EQ(x =>
x.Id, _clienteSeleccionado.Id);
collection.Remove(query);//Eliminar
Registro
LeerDatosMongoDb();
}
|
.
Bueno eso es todo con respecto a este tutorial, es bien corto ya que en los artículos anteriores se ha desarrollado la gran mayoría es por ello que si haz seguido los artículos anteriores te será fácil entender este.
De todas maneras les dejo el código completo hasta aqui.
Comments
Post a Comment