PetaPoco First 方法获取数据One or more errors occurred. (Object must implement IConvertible.)转换错误
摘要:代码段 var sql = Sql.Builder; sql.Select("p.*"); sql.Append(",u.UniId as Unit "); ..... Detail model = DBContext.First(sql); 如上因为没有注意数据定义 Detail定义的Unit是v
阅读全文
PetaPoco中使用分页方法时遇到用DISTINCT去重时,要注意排序字段的SQL表别名写法。
摘要://排序-根据实际情况修改,注意这里不要指定a.的别名,不然会造成PageList方法的错误找不到排序列 //sql.OrderBy("a.CreateTime Desc"); //sql.OrderBy("a.Id"); sql.OrderBy("CreateTime Desc"); sql.Or
阅读全文
MySQL数据库默认的存储引擎类型是MyISAM并不支持事务的坑,要把存储类型改为InnoDB
摘要:今天无意间发现一段netcore使用事务的代码,同样的写法在mssql中是有效的,而放在mysql数据库中就没效果,怎么样都会直接提交。奇怪得很以为代码有问题 using (TransactionScope Scope = new TransactionScope(TransactionScopeA
阅读全文