摘要: 本系列原创博客代码已在EntityFramework6.0.0测试通过,转载请标明出处 我们创建分页信息类CommonPagedList,包含了字段总条数,总页数,当前页码,页大小,当前页数据。 调用的时候,我们创建扩展方法来实现 阅读全文
posted @ 2019-05-27 10:30 生圣 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 本系列原创博客代码已在EntityFramework6.0.0测试通过,转载请标明出处 我们可以结合Ado.Net的SqlBulkCopy实现SqlServer数据库的批量新增,其他类型的数据库的批量操作请参考对应驱动提供的方法来自定义实现 后续会再补充批量更新,批量删除的方法,区别新增操作,更新和 阅读全文
posted @ 2019-05-27 10:24 生圣 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 本系列原创博客代码已在EntityFramework6.0.0测试通过,转载请标明出处 有时候我们要通过IQueryable获取所在的DbContext信息,这是完全可以的。 以下代码从个人开源框架中抽取而出 阅读全文
posted @ 2019-05-27 10:23 生圣 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 本系列原创博客代码已在EntityFramework6.0.0测试通过,转载请标明出处 在DbContext首次调用的时候,会很慢,甚至会有5,6秒的等待,通常称为冷查询。再次调用的时候,几毫秒就能请求完。原因是首次调用的时候,DbContext会验证模型,缓存视图信息等操作。我们可以提前预生成视图 阅读全文
posted @ 2019-05-27 10:22 生圣 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 本系列原创博客代码已在EntityFramework6.0.0测试通过,转载请标明出处 EF中我们常用的是DbContext作为上下文,如果要想获取元数据等信息还是要用到ObjectContext这个类。 这里提供了两者互相转换的方法,如下。从代码中我们也会发现,DbContext是ObjectCo 阅读全文
posted @ 2019-05-27 09:40 生圣 阅读(1004) 评论(0) 推荐(0) 编辑