ASP.NET数据访问层要怎样写才好呢

slm576134155 2010-09-29 02:04:24
ASP.NET数据访问层要怎样写才好呢?我实体类写 了 可是不会写访问层
...全文
266 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
tourstar 2010-10-01
  • 打赏
  • 举报
回复
我给你写一个:HELPER类


private void GetConnection(string strDBName)
{
string strConn = @"Data Source=(Local)/Express;Initial CataLog="+strDBName+";Integrated Security=true;"; //数据库连接字符串
SqlConnection conn = new SqlConnection(strConn); //创建数据库连接字符串
return conn;

}

//返回一个DataSet对象
public DataSet GetDataSet(string sqlStr)
{
using(SqlConnection conn = GetConnection())
{
DataSet ds = new DataSet();
SqlDataAdapter adp = new SqlDataAdapter(conn,sqlStr);
adp.Fill(ds,"Tables");
return ds;
}
}

//执行Sql语句
public int ExcuteSQL(string sqlStr)
{
using(SqlConnection conn = GetConnection())
{
SqlCommand cmd = new SqlCommand(conn,sqlStr);
return cmd.ExcuteNoQuery();
}
}


其实就是三层架构中的第一层,如果有不会的可加我QQ:406295288
zhangxu103 2010-10-01
  • 打赏
  • 举报
回复
下个三层结构看下。
狼王_ 2010-10-01
  • 打赏
  • 举报
回复
建议LZ看几个三层架构的实例,去51aspx网站下载几个实例看看别人是怎么写的,如果能看懂最好,看不懂的话照葫芦画瓢,把他的代码敲几遍,慢慢理解。。
fihuang 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 qingfeng_wu 的回复:]

你为什么不说你不会拿碗,我鄙视你!

爷爷的,回答你这种问题侮辱我的智商。
[/Quote]在我的帖子里叫完了 又在这里吠
cfesc9 2010-09-30
  • 打赏
  • 举报
回复
找个例子下,实践出真知!
勤奋的阿拉丁 2010-09-30
  • 打赏
  • 举报
回复
项目大不大啊,如果不想自己写数据访问层,又要开发速度,你采用ASP.NET MVC架构吧。

www.asp.net

你看看这里,里面有一个NerdDinner的教程,你做一遍就知道有多方便了。

如果是.NET3.0以上,可以采用Linq to SQL啊,干吗还自己写实体,累死人的。
yangxxxxxx66 2010-09-30
  • 打赏
  • 举报
回复
程序员应该关心的是业务逻辑,访问数据层的代码可以做成代码生成工具自动生成
Eddie005 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 koukoujiayi 的回复:]
自vs2005后,数据访问层可以一句代码都不写!!
用强类型的DataSet,即自动生成.xsd文档!!
[/Quote]

我实在有点搞不明白,为什么到今天还有做asp.net的人还在提什么SQLHelper什么的……
其实现在开发asp.net项目代码这一块已经相当“傻瓜”化了,根本没必要自找麻烦,把重点放在数据结构和系统功能上吧……
Eddie005 2010-09-30
  • 打赏
  • 举报
回复
http://www.cnblogs.com/eddie005/archive/2006/08/01/WorkingWithData_ASPNET2.html
majic2008 2010-09-30
  • 打赏
  • 举报
回复
就是先连接数据库,然后写具体的 增删改查 方法,方法的参数和返回值 不尽相同
ke5315309 2010-09-30
  • 打赏
  • 举报
回复
SQLHelper
feige6868 2010-09-30
  • 打赏
  • 举报
回复
你是做开发的嘛
wuyq11 2010-09-29
  • 打赏
  • 举报
回复
petshop
微软企业库
LINQ TO SQL
yingying164399 2010-09-29
  • 打赏
  • 举报
回复
先写好dbhelper类里 的增删改查吧。
然后在开始数据访问层 这样思路才比较清晰
dengNeeo 2010-09-29
  • 打赏
  • 举报
回复
12楼号封了吧 牛个蛋呀牛
dengNeeo 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 qingfeng_wu 的回复:]
你为什么不说你不会拿碗,我鄙视你!

爷爷的,回答你这种问题侮辱我的智商。
[/Quote]
你自大个什么 瞧不起你这样的人
不回答还骂

楼住 你可以下个动软代码生成起 看下例子
吴青峰 2010-09-29
  • 打赏
  • 举报
回复
基础搞扎实先在说。
koukoujiayi 2010-09-29
  • 打赏
  • 举报
回复
自vs2005后,数据访问层可以一句代码都不写!!
用强类型的DataSet,即自动生成.xsd文档!!
ajq1989 2010-09-29
  • 打赏
  • 举报
回复
petshop4.0 ..
加载更多回复(8)

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧