假设分为以下几层:Entity层,DAL层,BLL层,UI层现在是每一个Entity都对应有DAL,与BLL
但是在DAL,实现的都是一些Add,Update,Delete,GetEntityby,GetEntitiesby这些方法,是不是可以把DAL这一层给所有的Entity共同呢
但是在DAL,实现的都是一些Add,Update,Delete,GetEntityby,GetEntitiesby这些方法,是不是可以把DAL这一层给所有的Entity共同呢
解决方案 »
- 页面出现“名称以无效字符开头”的脚本错误?
- asp.net简单计数器
- Sandy945兄再救命!FtpWebRequest
- asp.net的站,允许用户自己定义简单的css,这个用户自定义css怎么保存?我考虑不能保存到文件上,这样不安全,能保存到数据库里吗?
- 请问asp.net web 应用程序与asp.net网站具体有什么区别?
- ???问个问题,实现一个页面类
- asp.net预览问题!
- 高手请指导三层架构的学习步骤
- 关于错误处理的方法
- net2005如何向服务器上传更新的代码?
- 请问Visual Studio .net 2003或者Visual Studio 2005开发.net,有没涉及到版权?是否能免费使用?
- DataGrid
我这里已经有一个DataCommon了,在DAL中就是调用其DataCommon中的方法(如连接,属性与字段的映射)操作DB的,我这里说的DAL的功能有Add,Update,Delete,GetEntityby,GetEntitiesby,至于方法中细的方法就由DataCommon完成同事看到我这边给每一个对应的Entity都写了专用的DAL,而且DAL其中的方法都类似,就叫我把DAL层共用出来,从BLL过来的都调用一个DAL,只是在参数中传送所有Entity的基类
public int GetTotalCount(string uid, string staTime, string endTime)
{
string sql = String.Format(@"select Count(*) as num from T_statistics where Stime >='{0}' and Stime <'{1}' and u_ID = '{2}'
", staTime, endTime, uid); object num = SqlHelper.ExecuteScalar(SqlHelper.ConnectionStringProfile, CommandType.Text, sql, null); return Convert.ToInt32(num);
}