Veamos un ejemplo en C#, si no usamos un ORM, una query de inserción se puede convertir en algo como esto:
var query = "INSERT INTO Clients (Id,Name,Email) VALUES (@prop1, @Name, @Email)";
SqlConnection cn = new SqlConnection("...");
var command = new SqlCommand(query);
command.Parameters.AddWithValue("@Id","1")
command.Parameters.AddWithValue("@Name","The Name")
command.Parameters.AddWithValue("@Email","email@mail.com")
//goes on for every column...
cn.Open();
command.ExecuteNonQuery();
cn.Close();
En cambio, si hiciéramos uso de un ORM se queda mucho más sencillo, podría ser algo como lo siguiente:
var client = new Client();
cliente.Id = "1";
cliente.Name = "nombre";
cliente.Email = "email";
db.Save(client);
Datos.
Veamos un ejemplo en C#, si no usamos un ORM, una query de inserción se puede convertir en algo como esto:
var query = "INSERT INTO Clients (Id,Name,Email) VALUES (@prop1, @Name, @Email)";
SqlConnection cn = new SqlConnection("...");
var command = new SqlCommand(query);
command.Parameters.AddWithValue("@Id","1") command.Parameters.AddWithValue("@Name","The Name") command.Parameters.AddWithValue("@Email","email@mail.com") //goes on for every column...
cn.Open(); command.ExecuteNonQuery(); cn.Close(); En cambio, si hiciéramos uso de un ORM se queda mucho más sencillo, podría ser algo como lo siguiente:
var client = new Client(); cliente.Id = "1"; cliente.Name = "nombre"; cliente.Email = "email"; db.Save(client);