LINQ INSERT
En el siguiente ejemplo se muestra como podemos representar una sentencia Insert en Microsoft LINQ.
SQL
Insert Into t_ejemplo(nombre,apaterno,amaterno,edad)
Values('Sinhue','Rodriguez','Gutierrez',25)
LINQ VB.NET
Dim objetoData As New DataDataContext
Dim objetotabla As New t_ejemplo
objetotabla.Nombre = "Sinhue"
objetotabla.Amaterno = "Rodriguez"
objetotabla.Apaterno = "Gutierrez"
objetotabla.Edad = 25
objetoData.t_ejemplos.InsertOnSubmit(objetotabla)
objetoData.SubmitChanges()
LINQ C#
DataDataContext objetoData = new DataDataContext();
t_ejemplo objetotabla = new t_ejemplo();
objetotabla.Nombre = "Sinhue";
objetotabla.Amaterno = "Rodriguez";
objetotabla.Apaterno = "Gutierrez";
objetotabla.Edad = 25;
objetoData.t_ejemplos.InsertOnSubmit(objetotabla);
objetoData.SubmitChanges();
El resultado de cualquiera de los 3 ejemplos seria el siguiente
Podrás encontrar un proyecto de ejemplo en los siguientes links
C#
Vb.Net