1、C#中readonly和const的区别?2、C#中的排序继承自哪个接口?Icompare3、阐述单点登录的实现原理?4、C#中property和Attribute的区别?5、Dataset和DataReader的区别,以及哪个的效率更高?6、谈谈你对垃圾回收机制的理解。7、抽象类和接口的区别,...
分类:
Web程序 时间:
2014-09-06 19:56:53
阅读次数:
248
错误:已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭原代码:public void UpdatePermissionUserTypeByRightID(int rightID, string userTypes) { var ta...
分类:
其他好文 时间:
2014-09-02 15:22:04
阅读次数:
132
This can be easily solved by allowing MARS in your connection string. AddMultipleActiveResultSets=trueto the provider part of your connection string (...
分类:
其他好文 时间:
2014-09-02 12:16:14
阅读次数:
178
C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。
public class ConvertJson
{
#region 私有方法
///
/// 过滤特殊字符
///
/// 字符串
/// json字符串
p...
分类:
Web程序 时间:
2014-08-31 15:52:51
阅读次数:
161
使用DataSet是为了实现应用程序的下述功能:1 操作结果中的多个分离的表。 2 操作来自多个源(例如来自多个数据库、XML文件和电子表格的混合数据)的数据。 3 在层之间交换数据或使用XML Web服务。与DataReader 不同,DataSet能被传递到远程客户端。 4 通过缓冲重复使...
分类:
其他好文 时间:
2014-08-30 20:26:20
阅读次数:
250
DataReader 是游标只读数据, 如果是大数据导出,用Datatable 将耗费巨大内存资源。因为Datatable 其实就是内存中的一个数据表代码如下/// /// SqlDataReader 生成csv文件 /// /// 文件名(包含文件路径...
分类:
其他好文 时间:
2014-08-19 10:36:23
阅读次数:
225
昨天听同学说,要把DataReader对象转成实体对象,要写一个通用的方法。想了下用反射应该可以做到。项目中一般都是用第三方组件来做数据访问层,如,Nhibernate、ef等。于是自己想写个简单例子玩玩。 其实,实现起来和简单。一个泛型方法搞定。代码如下: 1 public List T...
分类:
其他好文 时间:
2014-08-16 18:30:00
阅读次数:
197
利用DataReader的GetName()方法,可以获取字段名称for (int i=0; i<dataReader.FieldCount; i++) { //判断是否含有fieldName字段 if(dataReader[i].GetName().Equals(fieldName)...
分类:
其他好文 时间:
2014-08-12 21:19:54
阅读次数:
187
在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而 在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关 系数据库或者XML文件,...
分类:
数据库 时间:
2014-08-11 20:38:33
阅读次数:
236
1、进入sqlserver management studio2、选择安全性->登录名->右键新建登录名3、在常规里输入用户名和密码4、在"用户映射"里“映射到此登录名的用户”选择该用户可以操作的数据库5、在“数据库角色成员身份”里选择"db_datareader",6、这样一个只读用户就创建完成了...
分类:
数据库 时间:
2014-08-11 17:38:32
阅读次数:
258