首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于,DAL层有关问题。再次发有关问题。之前发一个贴字。大家都说了很多。但是。表达方面。好像不太清楚。所以大家没看清有关问题。

2014-01-15 
关于,DAL层问题。。再次发问题。。。。之前发一个贴字。。。大家都说了很多。。但是。。表达方面。。。好像不太清楚。。。所以

关于,DAL层问题。。再次发问题。。。。之前发一个贴字。。。大家都说了很多。。但是。。表达方面。。。好像不太清楚。。。所以大家没看清问题。。。
上一贴子

链接


public void UpdataSateue(int id, bool Sateue);
public void UpdataUse(int id, bool Sateue, string ml, string text);
这是DAL的两个更新方法。。

显示,参数过长,使用了model进行传值,
public void UpdataSateue(Model model);
public void UpdataUse(Model model);

这样,参数变短了,但是,开发人员,无法从传进参数,知道,需要被更新的字段了。。

此时楼主又要说了,那他的SQL语句要判断N种情况。。。哪些参数没有的不能放到SQL里。哪些有的才能放到SQL里。


不是,DAL。就是非常感的,不会判断,因为
public void UpdataSateue(int id, bool Sateue);
下面的语句就是update set Sateue=@Sateue where id=@id
 public void UpdataUse(int id, bool Sateue, string ml, string text);
下面语句就是update set Sateue=@Sateue,ml=@ml,text=@text where id=@id

DAL下面有多个符合各个需要的update方法,BLL,根据业务需要,调用不同update方法就可以。。

那上一个贴子不是说了么。你就重载多个update 方法呀,每个方法根据转入的参数在方法里定义自己要update 那些字段,你说这样又不行。。 
[解决办法]


哥们你又掉坑里去了。
[解决办法]
关于,DAL层有关问题。再次发有关问题。之前发一个贴字。大家都说了很多。但是。表达方面。好像不太清楚。所以大家没看清有关问题。
[解决办法]
因为...我.。。,...小学。。。。语文。。。。没   。。。。,学 。。。好。。。

热点排行