首页 新闻 会员 周边

能不能一个类操作几个相同的表

0
悬赏园豆:100 [已关闭问题]

我有几个无限分类的表 字段和添加删除修改操作方法都差不多
有没有办法用一个类操作?
不用每个表都要写一个类 重新写添加删除修改?我用的是 LINQ TO SQL

Code

 

汗一个的主页 汗一个 | 初学一级 | 园豆:150
提问于:2009-10-20 17:25
< >
分享
其他回答(3)
0

在同一个数据库中吗?如果字段名和表名都一样的话,更改一下DataContext的连接字符串就好了。构造函数里面有这个函数。

天堂口 | 园豆:514 (小虾三级) | 2009-10-21 09:32
在同一个数据库中
支持(0) 反对(0) 汗一个 | 园豆:150 (初学一级) | 2009-10-21 09:42
0

首先,回答你可以的。

可以如果是方法的话,可以传递参数,根据参数的不同判断方法的不同点;

如果是类的话,那就用构造函数来解决吧!

金鱼 | 园豆:1090 (小虾三级) | 2009-10-21 11:02
0

这名字写的。。。。

可以没问题,你既然用了泛型,怎么还写了那么多类呢?

James.Ying | 园豆:1472 (小虾三级) | 2009-10-21 16:15
我就写了一个 就是不想写太多了才问的 无限分类 CRUD比较复杂 感觉不好抽象
支持(0) 反对(0) 汗一个 | 园豆:150 (初学一级) | 2009-10-22 16:53
我说能不能给我点例子看看啊 完全没头绪么
支持(0) 反对(0) 汗一个 | 园豆:150 (初学一级) | 2009-10-22 16:54
0

这完全看你自己的业务实现了

用工厂模式试试,你只需要把你要的表(业务)实体给工厂方法,工厂直接返回你要要处理结果或者是数据集就可以了.

我写过一个组件是可以的,用工具生成业务实体类

数据访问库.根据实体去完成基本的数据操作实现.

互联网粒子 | 园豆:315 (菜鸟二级) | 2009-10-25 16:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册