自己封装.
微软就封装了一个数据操作块,具体叫什么名字忘记了.
你可以根据自己的要求自己封装. 你可以参考微软的封装方式封装.
你也可以直接用微软封装好了的那个模块. 微软中国网站上就有下载.
微软就封装了一个数据操作块,具体叫什么名字忘记了.
你可以根据自己的要求自己封装. 你可以参考微软的封装方式封装.
你也可以直接用微软封装好了的那个模块. 微软中国网站上就有下载.
解决方案 »
- winfrom测试服务器连接问题
- C#窗体。。
- MDI子窗体释放的问题
- GDI绘图文字与图片重叠的问题
- Response.Redirect("gz.rar",false); 如果把把false改为true,那么这段程序就每次都走入catch里,这是为什么?
- 怎样随机获得一个未被占用的端口?在remoting中注册信道用
- datagridview 计算列值和
- 紧急问题:.net中提示无法设置列“user_pwd”。此值违反了此列的 MaxLength 限制。
- 4个裤衩,散粪
- 请问如何将字符串转换为带格式的数字??
- 线程方法不允许带参数,但是我的这个方法必须带几个参数,应该怎么样处理比较好?
- 请问一下C#里面指针可不可以用阿?
封装的目的是为了代码重用. 一般来说,稍微大点的程序.都要把数据层单独封装起来,以后业务层就只用调用数据层的函数了. 如果你的程序比较小,那就怎么方便怎么写,怎么简单怎么写.
connectionString,
CommandType.StoredProcedure,
"getProductsByCategory",
new SqlParameter("@CategoryID", categoryID));