会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Cyril
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2019年10月31日
使用EF批量新增数据十分缓慢
摘要: 使用EF来批量新增数据,发现效率非常的差,几千条数据时甚至需要几分钟来执行,迫于无奈使用sql来执行了。 今天偶然看到一篇关于EF的文章,才发觉原来是自己对EF不够了解的原因。 一般新增时我们是将所有的记录都添加到了同一个上下文中了,EF会对我们新增的这些记录进行追踪,随着我们增加的记录越来越多,E
阅读全文
posted @ 2019-10-31 14:45 Cyril-Hcj
阅读(519)
评论(0)
推荐(0)
2019年10月23日
EF中获取当前上下文的表名
摘要: EF在处理并发上并不是很好,很多时候我们需要手动写sql操作数据库。但是在基类中我们如何获取当前服务仓储操作的表呢? 使用正则是其中一种解决办法 其中sql= SELECT "Extent1"."uuid", "Extent1"."imageid", "Extent1"."description",
阅读全文
posted @ 2019-10-23 11:59 Cyril-Hcj
阅读(451)
评论(0)
推荐(0)
2019年10月22日
下拉框停用数据的处理
摘要: 现在有个需求是:下拉框里面的数据是可以停用的,停用之后用户是不能再选择已经停用的数据,但是要之前已经选择了停用数据的没影响。 我的解决思路为:在下拉框的展开事件中,将Enabled=false的过滤掉,保留启用的和没有Enabled字段的数据。这样如果用户没有去点击停用数据的combobox数据是不
阅读全文
posted @ 2019-10-22 11:13 Cyril-Hcj
阅读(220)
评论(0)
推荐(0)
2019年10月18日
CEILING保留n位小数向上取整
摘要: 思路为:乘以10的n次方得到要保留的小数部分并转换为整数,再用CEILING向上取整,将剩下的小数部分舍掉,然后再除以10的n次方还原原来的小数位
阅读全文
posted @ 2019-10-18 14:57 Cyril-Hcj
阅读(272)
评论(0)
推荐(0)
MVC ValidationAttribute 验证一个字段必须大于另一个字段
摘要: 通过重写IsValid方向添加自定义验证,MinValueField为需要比较的字段名,MinDisplayName是显示的名字。BaseCompareAttribute记录的构造函数第三个参数为重写FormatErrorMessage函数,以及提供比较值的类型转换 具体是参考微软两个字段比较是否相
阅读全文
posted @ 2019-10-18 13:40 Cyril-Hcj
阅读(957)
评论(0)
推荐(0)
EF通过导航属性取出从表的集合后,无法删除子表
摘要: var entitys= Repository.Table.Where(a => ids.Contains(a.UUID)).ToList(); entitys.ForEach(a => { //foreach (var deductionitem in a.Deductionitems){} //
阅读全文
posted @ 2019-10-18 12:42 Cyril-Hcj
阅读(476)
评论(0)
推荐(0)
上一页
1
2
3
公告