随笔分类 -  ADO.NET Entity Framework

摘要:需求:根据当前时间,获取条件合适的数据,其中截止时间只比较日期。 1. 运行会报错的版本: 这里查资料得知:sql里面没有根据当前日期再获取Date的函数,因此不能转换成功,直接报错。 2.比较整个时间,不取出当前日期进行比较,有bug: 该linq转化为sql语句为: 3.实现需求的无错版本: 转 阅读全文
posted @ 2019-07-31 16:19 龍☆ 阅读(925) 评论(0) 推荐(0)
摘要:原因: 数据库中的两个表是主从表关系,但是没有建外键,而表的id用的是数据库的自增整数,导致在使用EF导入主从表数据时,需要先保存主表数据,取到 主表的自增id后才能插入从表数据,这样循环之下,数据插入速度非常慢。 经过查询得知: 即使在数据库中没有建立外键关系,也可以在EF中通过关系建议主从表关系 阅读全文
posted @ 2019-04-11 16:48 龍☆ 阅读(2682) 评论(0) 推荐(1)
摘要:不使用方法的赋值方式: 将赋值提取为方法的写法: 例子: 阅读全文
posted @ 2018-08-31 18:15 龍☆ 阅读(2667) 评论(0) 推荐(0)
摘要:主表: 重表: 获取当前活动注册人数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 = ... 阅读全文
posted @ 2016-01-27 09:47 龍☆ 阅读(429) 评论(0) 推荐(0)
摘要:首先说明下:第一次运行真是太慢了,处理9600多个员工数据,用了81分钟!!代码也挺简单,主要是得到数据--》对比分析--》插入分析结果到数据库。用的是EF的操作模式。 public void AllocateAllPlans() { var employees... 阅读全文
posted @ 2015-11-02 09:52 龍☆ 阅读(429) 评论(0) 推荐(0)
摘要:ADO.NET Entity Framework “Unable to load the specified metadata resource”解决方法2012年02月10日⁄ 综合⁄ 共 1213字 ⁄ 字号小中大⁄评论关闭from:http://www.xuebuyuan.com/209167... 阅读全文
posted @ 2015-09-26 15:53 龍☆ 阅读(1060) 评论(0) 推荐(0)