三层开发中,业务层应该怎么表示呢? 在数据层用:public SqlDataReader GetList()在业务层也要用到using System.Data.SqlClientpublic SqlDataReader GetList()是不是这样的呢?请高人指点一二,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 业务逻辑中不应该用到using System.Data.SqlClienthttp://community.csdn.net/Expert/topic/4946/4946236.xml?temp=.8520471看看微软的Duwamish7.0 //数据层 public abstract class SqlCommon { private string connectionString; private SqlConnection conn; private SqlCommand cmd; private SqlDataAdapter da; private DataSet ds; private DataTable dt; private SqlDataReader dr; //构造函数 public SqlCommon(string inputConnectionString) { connectionString = inputConnectionString; conn = new SqlConnection(connectionString); } public SqlDataReader GetList()......//业务层public class myClass : SqlCommon,myInterface { public Mat():base(connectionString){}protected SqlDataReader GetList()...... luck0235(风平浪静时人人都能掌舵) 你的也在业务层用到SqlDataReader了呀!!! 还有一个问题,业务层是否只起到调用数据层的作用???----------------------------------------------------业务层只包含业务逻辑方法,需要对数据的操作直接调用数据层,要不你定义的数据层有什么作用呢?业务逻辑中不应该用到using System.Data.SqlClient----------------------------------------------------不能一概而定,视项目固体情况,比如你的业务层中要返回一个SqlDataReader对象,就必须引用SqlClient. 昏,现在都不知道在业务层究竟用不用SqlClient了!!!一个说不应该用,一个又说不能不能一概而定,视项目固体情况倒哦 网页隐藏状态栏 C#操作文件目录相关 拆分字符串问题? 请问sqlserver2000中NTEXT支持最大的字符长度为多少 SQL查询问题 一个非常难的问题 从索引 0 处开始,初始化字符串的格式不符合规范 项目绑定域名无法访问,但是用IP可以正常访问 如何把 PageMethods 写在 类库文件里 小弟模仿duwamish写程序对于如何将selece存储过程放入到数据实体中 在一个类里写两个函数名相同,参数个数参数返回值相同,但函数返回值不同,这不叫重载吧? 关于TextBox插入日历的问题,棘手!
看看微软的Duwamish7.0
public abstract class SqlCommon
{
private string connectionString;
private SqlConnection conn;
private SqlCommand cmd;
private SqlDataAdapter da;
private DataSet ds;
private DataTable dt;
private SqlDataReader dr; //构造函数
public SqlCommon(string inputConnectionString)
{
connectionString = inputConnectionString;
conn = new SqlConnection(connectionString);
} public SqlDataReader GetList()......//业务层
public class myClass : SqlCommon,myInterface
{
public Mat():base(connectionString){}
protected SqlDataReader GetList()......
你的也在业务层用到SqlDataReader了呀!!!
----------------------------------------------------
业务层只包含业务逻辑方法,需要对数据的操作直接调用数据层,要不你定义的数据层有什么作用呢?业务逻辑中不应该用到using System.Data.SqlClient
----------------------------------------------------
不能一概而定,视项目固体情况,比如你的业务层中要返回一个SqlDataReader对象,就必须引用SqlClient.
一个说不应该用,一个又说不能不能一概而定,视项目固体情况
倒哦