sqlhelper类

这看的书上 数据访问都用的这个类 听说这个类是 微软给出来的 但是我有些读不懂
有没有那个高手能 细细的给我讲一个 数据访部层 业务实体 业务对象 业务方法 他们之间是怎么去接连的

先说个简单的例子吧`
用户注册的问题..一个txtname,一个txtpass..2个文本,输入用户名和密码,提交..然后注册...

在业务实体里面,把你的用户名和密码都设置为一个private的变量,然后使用属性..get().set()..

数据访问层...先引用实体类的名称空间,再实例化实体类..得到实体类的对象在这里就写一个insert()的方法..插入的方法...插入中的参数值(SQL语句或是存储过程)比如@Name,@Pass的value就等于实体类的对象.属性.就把参数的值和实体类的变量连接在一起了....

然后业务类生成一个对象....该对象掉用数据访问层的insert()方法...

在UI层中,txtname的值就等于实体类对象.属性....实际上就是等于你设置SQL语句或是存储过程中参数的值...
温馨提示:内容为网友见解,仅供参考
无其他回答

C#知识|通用数据访问类SQLHelper的编写
通过以上步骤,对SQLHelper类进行了精简和优化,使得代码整体更加简洁优雅。接下来,将学习对查询方法的封装。

sqlhelper 的类型初始值设定项引发异常
1、Web 引用 BLL。2、BLL 引用 IDAL,Model,使用DALFactory创建实例。3、IDAL 引用 Model。4、Model 无引用。5、DALFactory 引用IDAL,通过读取web.config里设置的程序集,加载类的实例,返回给BLL使用。6、SQLServerDAL 引用 Model和IDAL,被DALFactory加载的程序集,实现接口里的方法。问题就出在这里...

SqlHelper的类型初始值设定项引发异常
StoreProcedure 是 CommandType 的一个枚举,表示当前SqlCommand的执行模式,是存储过程的意思。CommandType 位于 System.Data 下面。下面的Result_Key是cmd的一个参数的名称,这句话的意思是取出它的值,所以这个名为 Result_key 的参数应该是个返回值。

C#中sqlhelper"的类型初始值设定项引发异常
目测是你的配置文件中,没有写连接串。类似于下面这样 <connectionStrings> <add name="connectionString" connectionString="XXXX" \/> <\/connectionStrings>

asp.net DAL.SQLHelper”的类型初始值设定项引发异常。在线等
第一:你的SQLPARMETER这里赋值就写错了,你漏写了“}”结束符号。第二:你的RUNPROCEDURE的方法具体是怎么实现的,这里也看不到,你只是传了一个用户名,检查用户名的话,还需要一条SQL语句,你的截图中也没看到查询的SQL语句。第三:你个的企鹅号我尝试加过了,结果是对方拒绝添加,如果问题还没...

找不到类型或命名空间名称"SqlHelper"(是否缺少 using 指令或程序集...
APP_CODE 写的类 在同一WEB项目的代码中使用不需要额外引用。namespace N { public Class XXX{} } 在default.cs中只需要 N.XXX x=new N.XXX 即可。

在VS2005中添加了SqlHelper类,调用时系统却说找不到!
如果你已经在添加引用那引用了SqlHelper 必须还要在程序里引用一下!using SqlHelper;要不然还是不能用!

C#sqlhelper报错 UInt16 的参数数据类型无效,这么写不对吗?求解啊...
网上查了一下,如果你有某整数列不允许为空,但又插入了空值或者没有设置任何值会产生这个错误。尝试解决办法 显示插入转换成int32类型的值 设置字段允许为空

php封装一个类能实现mysql数据库的增删改查(php增删改查mysql实例)_百...
sqlHelper{ public conn;public dbname="数据库名称";public username="数据库用户名";public password="数据库密码";public host="localhost";\/\/连接数据库 public function __construct(){ this-<conn=mysql_connect($this-<host,$this-<username,$this-<password);if(!$this-<conn){ die("连接...

如何给51aspx那下载的SqlHelper类添加ExecuteDataset方法
using (SqlConnection conn = new SqlConnection(connectionString)){ \/\/通过PrePareCommand方法将参数逐个加入到SqlCommand的参数集合中 PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);SqlDataAdapter sda = new SqlDataAdapter();DataSet ds = new DataSet();sda.Fill(ds);\/\/清空...

相似回答