- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 序列化之Serialize
简单介绍序列化,就是转换格式,将一个String,或者一个对象,或者一个List,转换成流的形式,文本流(XML、TXT……)或者是二进制流,在转换回去就是反序列化。XML和二进制流是最常见的,频繁序列化使用的。我在项目中使用它的好处: -1.在数据库中,假如我序列化一个对象,在表中只占一个字段。 -2.存储文件到本地的时候,我序列化xml,再次打开程序读取xml即可得到我保存的数
2015-08-29 19:17:01 2160
原创 EF性能优化(C# 版 潘鹏)
情况介绍在项目中,我用EF存储2W条数据时,花费竟然1小时20分钟左右,然后我只能搜肠刮肚想法优化……测试草图测试草图,仅供借鉴看,下面我会详细总结。 优化方法总结1.连接保持畅通意思是不要在需要的时候连接了不需要的时候断开,需要了又去连接(特殊情况除外),目的在于减少对数据库的操作。2.关闭EF的一些配置EF使用时,会在Config中配置,对于使用CRUD功能,有一些是用不到的,可以关闭,关闭后
2015-08-29 00:12:09 4083
原创 MongoDB使用总结(C#版 潘鹏)
简介 MongoDB是非关系型、文档型的数据库,方便之处在于可以直接存取class类型……官网定期会开设Free的课程,上一个项目中使用到MongoDB,现在我做的项目用的是EF,所以想将MongoDB用过的方法、注意的事项和一些想法总结一下,毕竟,如果再次使用的话林林总总去拼凑还是要浪费时间的。DLL (1) MongoDB.Bson.dll (2) MongoDB.Dri
2015-08-28 20:11:17 1577
原创 时间测量之StopWatch
时间测量之StopWatch用来度量时间DataTimeStopWatchDataTime开始和结尾的时候各一个DataTime.Now(),获取当前系统时间,然后相减来测量。 StopWatch推荐,精度更高! 代码:var time = new Stopwatch();time.Start();@//……我最开始用于测量数据库存储花费的时间time.Stop();var
2015-08-27 13:12:05 1326
原创 EF中DbExpressionBinding 要求输入表达式具有集合 ResultType
我遇到这个问题网上查,其他人是因为List和数组之间的问题我的问题在于代码用的linq,换成常规写法,解决了。
2015-08-24 10:52:31 1729
原创 EF中对一个或多个实体验证失败
EF中的实体是表,表验证失败……找找表方面的问题我的问题在于:表的一个字段设置不能为null,但没有给这个字段赋值就存入数据库
2015-08-24 10:48:39 1451
原创 EF中数据库切换为本地2~也许你只是少了个_log.ldf
如果你明天去的地方没有网络但是需要数据库中的数据你会将数据源从服务器改为本地的数据库文件怎么切换的方式参照我的另一篇文章http://blog.csdn.net/panpen120/article/details/46891305但是你发现你根据模型生成数据库后想要新建连接的是你的本地数据库文件,但是报错了,一大堆,一长串,cannot open a new database……后
2015-08-13 17:18:17 889
创建DataTable结构,添加、删除数据,绑定显示在dataGridView控件上
2015-04-29
WinForm中玩转TextBox
2015-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人