synthroid taking instructions

Inicio > Programación Web > Crear una conexión LINQ a SQL con select, insert, delete, update

Crear una conexión LINQ a SQL con select, insert, delete, update

domingo, 15 de septiembre de 2024 Dejar un comentario Ir a comentarios

* Crea una nueva página web
* Añade un nuevo elemento
→ Seleccione clases LINQ TO SQL
A continuación, crea un archivo dataclasses.dbml.
Herramienta → conectarse a base de datos → cambia origen de datos
→ Selecciona el origen de datos (Microsoft SQL Server)
→ Selecciona el proveedor de datos. NET Framework (proveedor de datos de SQL Server)
→ Selecciona el nombre del servidor, autenticación de SQL y bases de datos
→ Selecciona dataclasses.dbml y podemos elegir la tabla y arrastrarlas en el archivo dataclasses.dbml. Clase para que la Tabla pueda ser creará automáticamente.

Códigos de Default.aspx.cs en el code behind de la página.

[csharp]
private void gridview()
{
DataClassesDataContext dh = new DataClassesDataContext();
var s = from data in dh.tests
orderby data.id descending
select new { data.id ,data.name, data.@class };

GridView1.DataSource = s;
GridView1.DataBind();
}
[/csharp]

[csharp]
protected void insert_Click(object sender, EventArgs e)
{
DataClassesDataContext dh = new DataClassesDataContext();
test t = new test { id = Guid .NewGuid ().ToString (),
name =TextBox1 .Text ,
@class = TextBox2 .Text
};
dh.tests.InsertOnSubmit(t);
dh.SubmitChanges();
gridview();
}
[/csharp]

[csharp]
protected void update_Click(object sender, EventArgs e)
{
DataClassesDataContext dh = new DataClassesDataContext();
//test tt = dh.tests.First(p => p.name.StartsWith("manu"));
test tt=dh.tests.Single (p1 => p1.name.StartsWith ("manu"));
tt.@class +=4;
tt.name = "raju";
dh.SubmitChanges();
gridview();
}
[/csharp]

[csharp]
protected void delete_Click(object sender, EventArgs e)
{
DataClassesDataContext dh = new DataClassesDataContext();
test tt = dh.tests.First(p => p.name.StartsWith("new"));
dh.tests.DeleteOnSubmit(tt);
dh.SubmitChanges();
gridview();
}
[/csharp]

Categories: Programación Web Tags:
  1. Sin comentarios aún.
  1. Sin trackbacks aún.