随笔分类 - ADO.NET Entity Framework
摘要:需求:根据当前时间,获取条件合适的数据,其中截止时间只比较日期。 1. 运行会报错的版本: 这里查资料得知:sql里面没有根据当前日期再获取Date的函数,因此不能转换成功,直接报错。 2.比较整个时间,不取出当前日期进行比较,有bug: 该linq转化为sql语句为: 3.实现需求的无错版本: 转
阅读全文
摘要:原因: 数据库中的两个表是主从表关系,但是没有建外键,而表的id用的是数据库的自增整数,导致在使用EF导入主从表数据时,需要先保存主表数据,取到 主表的自增id后才能插入从表数据,这样循环之下,数据插入速度非常慢。 经过查询得知: 即使在数据库中没有建立外键关系,也可以在EF中通过关系建议主从表关系
阅读全文
摘要:不使用方法的赋值方式: 将赋值提取为方法的写法: 例子:
阅读全文
摘要:主表: 重表: 获取当前活动注册人数linq 写法,用DefaultIfEmpty 表示left join,通过group by new 进行分组,并通过groupedTable.Key.属性 提取数据:
阅读全文
posted @ 2018-03-20 10:51
龍☆
摘要:Transaction (Process ID 161) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim.
阅读全文
posted @ 2016-06-22 14:25
龍☆
摘要:var listimportDataEOIResoults = importDataEOIResoults.Select(i => i.ProductSelectionId).ToList(); var productSelections = ...
阅读全文
摘要:首先说明下:第一次运行真是太慢了,处理9600多个员工数据,用了81分钟!!代码也挺简单,主要是得到数据--》对比分析--》插入分析结果到数据库。用的是EF的操作模式。 public void AllocateAllPlans() { var employees...
阅读全文
摘要:ADO.NET Entity Framework “Unable to load the specified metadata resource”解决方法2012年02月10日⁄ 综合⁄ 共 1213字 ⁄ 字号小中大⁄评论关闭from:http://www.xuebuyuan.com/209167...
阅读全文