.net 用linq to sql怎么写数据访问层

用类linqtosql把数据库的表映射成对象,我一个项目的数据库有50张以上的表,每一个表都相当于一个类,我怎么做数据库访问成啊。这不是要写很多代码吗?怎么封装啊。系统有... 用类linq to sql 把数据库的表映射成对象,我一个项目的数据库有50张以上的表,每一个表都相当于一个类,我怎么做数据库访问成啊。这不是要写很多代码吗?怎么封装啊。系统有很多表单分别要插入到不同的表中。
每个表都要写几个个方法来增删改?这是不可能的吧。

我想我自己的理解可能出了问题,求高手帮我,怎么去实现数据访问层,不要用ado来实现,早知道了。
写例子并解释一下吧,我会追加20分的,说道做到。
展开
 我来答
百度网友4f47e46
2012-01-14
知道答主
回答量:12
采纳率:0%
帮助的人:8.9万
展开全部

我毕业的个人项目也是用linq to sql 做的,只建个了UI层,BLL业务逻辑层(类库),DateLinq类库(里面只有一个linq to sql 的文件),数据访问层DAL就不要再写了,前面两个都引用DateLinq,BLL做数据的增删查改,实体类直接用linq的映射表,也可以自己写要加上特性;这是最简单的也没有用设计模式,感觉用linq to sql 在分个三层有些多此一举。当然还是可以像用T-SQL数据访问那样写的,个人认为没必要。 

赞同前面的答案用代码生成器不管是哪个层都可以分分钟搞定

akagflkj64
2012-01-10
知道答主
回答量:13
采纳率:0%
帮助的人:2.1万
展开全部
的值是ctrl1_LogoURLTextBox了问题,求高手帮我,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
depluin
2012-01-10 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2489万
展开全部
用代码生成器吧,避免重复劳动,你自己找一下codesmith
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式