在LINQ中使用存储过程
2012-10-12 11:08
253 查看
1,在程序里面添加:LINQ to SQL类,这样便产生了后缀.dbml的文件
2,找到该.dbml文件,打开OR设计器,可以把相关的表,存储过程拖进OR设计器,这样,被拖进的存储过程便成了一个方法:
3,稍后在form里设置了相关的控件,来添加和查询数据:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace 北风网在应用程序中使用存储过程
{
public partial class addPerson : System.Web.UI.Page
{
PersonDataContext PersonDB = new PersonDataContext();//注意,这里的DataContex为LINQ的入口
protected void Page_Load(object sender, EventArgs e)
{
}
protected void txtSubmit_Click(object sender, EventArgs e)
{
PersonDB.addPerson2(this.txtName.Text.Trim(), this.txtAge.Text.Trim());
this.GridView1.DataSource = PersonDB.getallT_Persons();
this.GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
int updateID = Convert.ToInt32(txtID.Text.Trim());
PersonDB.updatePerson(this.txtName.Text.Trim(), updateID, this.txtAge.Text.Trim());
}
}
}
这样便很轻松地从LINQ那里取得数据,而只写了很少的代码
本文出自 “重头再来!” 博客,请务必保留此出处http://myjieli.blog.51cto.com/135162/1021964
2,找到该.dbml文件,打开OR设计器,可以把相关的表,存储过程拖进OR设计器,这样,被拖进的存储过程便成了一个方法:
3,稍后在form里设置了相关的控件,来添加和查询数据:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace 北风网在应用程序中使用存储过程
{
public partial class addPerson : System.Web.UI.Page
{
PersonDataContext PersonDB = new PersonDataContext();//注意,这里的DataContex为LINQ的入口
protected void Page_Load(object sender, EventArgs e)
{
}
protected void txtSubmit_Click(object sender, EventArgs e)
{
PersonDB.addPerson2(this.txtName.Text.Trim(), this.txtAge.Text.Trim());
this.GridView1.DataSource = PersonDB.getallT_Persons();
this.GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
int updateID = Convert.ToInt32(txtID.Text.Trim());
PersonDB.updatePerson(this.txtName.Text.Trim(), updateID, this.txtAge.Text.Trim());
}
}
}
这样便很轻松地从LINQ那里取得数据,而只写了很少的代码
本文出自 “重头再来!” 博客,请务必保留此出处http://myjieli.blog.51cto.com/135162/1021964
相关文章推荐
- LINQ to SQL 查询数据库和使用存储过程
- [代码]如何使用存储过程返回行集(LINQ to SQL)
- 光脚丫学LINQ(021):在LINQ中使用存储过程(C#)
- Linq to SQL之使用存储过程 (2)
- [代码]如何使用带参数的存储过程(LINQ to SQL)
- Linq to Entities下存储过程的使用方法
- Linq中使用存储过程作为结果集(转)
- Linq to sql:使用存储过程删除数据
- LINQ to SQL 查询数据库和使用存储过程
- 光脚丫学LINQ(021):在LINQ中使用存储过程(C#)
- LINQ to SQL 查询数据库和使用存储过程
- LINQ to SQL 查询数据库和使用存储过程
- Linq to SQL之使用存储过程 (1)
- 在linq中使用存储过程
- 地磅称量系统之(17~23)使用LINQ to SQL Classes模板将数据表和存储过程映射成对象
- Linq to sql:使用存储过程新增数据
- LINQ(三)使用 LINQ 进行数据转换
- 在C#中使用存储过程
- LINQ:使用自定义比较器过滤序列中重复的元素
- mvc 使用存储过程