最近使用entityframewok生成数据库,使用dapper来访问数据库,产生了一个意外的bug,下面是产生bug的示例以及解决方案. 由于用entityframework生成数据库,默认情况entityframewok 将bool?转换为tinyint(1), 使用dapper查询数据时报错(部分数据为空,部分数据不为空,且查询出来的第一条是可为空的数据才会出现问题,否则不会报错). 1.定义一个类: public class BugNullable { public
The length of the string exceeds the value set on the maxJsonLength property(字符串的长度超过maxjsonlength上设置的值) webservice从后端获取数据时,系统提示“The length of the string exceeds the value set on the maxJsonLength property” 解决方案: 1.Json数据的长度超过了默认的102400!2.若数据量过大,则会
因为前一段时间公司做项目的时候,用到了Excel导入和导出,然后自己找了个插件Epplus进行操作,自己将当时的一些代码抽离出来写了一个帮助类. 因为帮助类是在Epplus基础之上写的,项目需要引用Epplus.dll.自己基础不是很扎实,有问题的地方欢迎指导. 1.用法,默认excel第一列是头部信息. public class UserInfo : XlsRow { public int id { get; set; } public string username { get; set;
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace Com.AppCode.Extend { static public class TableConvert { #region DataTable 1 ///