按照通常的方式分页查询至少要查询数据两遍,一个操作是查询总数,另一个是查询数据,这样有些耗时 这里介绍一个基于EF的插件 EntityFramework.Extended,当然这个插件有很多的功能,比方说批量删除、批量修改、批量查询、缓存查询等 这里只介绍批量查询的方法 通过SQL Server P ...
分类:
其他好文 时间:
2018-05-02 13:30:59
阅读次数:
318
最简单的解决方案是将启动项目设置为你要生产Migration的项目。 例如: 我这边将Try.EntityFramework设置为启动项目。并且准备在该项目下生成Migration文件。这里的默认项目同样设置为Try.EntityFramework。就OK了。 2.另一种方案。 查看get-help ...
分类:
其他好文 时间:
2018-04-25 15:23:29
阅读次数:
1363
特性 用来具体的设置数据库属性 [Table("表名")]//设置表名 public class User { [Key] //设置主键 [Column("列名")] //设置列名 [DatabaseGenerated(DatabaseGeneratedOption.None)] //None 不自 ...
分类:
其他好文 时间:
2018-04-19 23:58:35
阅读次数:
279
EntityFramework EF核心库 EntityFramework.SqlServer EF针对sqlsever的库 引用 system.Data.Entity EF相比SQL语句方便,但性能要差,根据需求来决定使用哪个 数据上下文(Context) 帮助我们处理连接,增删改查等操作的类 上 ...
分类:
其他好文 时间:
2018-04-19 23:56:21
阅读次数:
204
概要 Oracle 和EF 一起用的时候总会有各种问题,这里总结一下解决办法。 模式 Schema 用过Oracle的人应该知道,其实Oracle的用户名一般就是它的模式名称,如果你在用database first 模式构建edmx文件,那么恭喜你,一旦你换了用户名就会出错! 所以尽量避免用edmx ...
分类:
数据库 时间:
2018-04-17 18:06:26
阅读次数:
377
EntityFramework 非常好用,结构优美.. 但是美中有不足:1.对动态查询条件支持的不是很好 ;2.批量操作支持的不是很好.。下面就是几个第三方库,对EntityFramework 的扩展 一、查询类 LinqKit 动态拼装查询条件 二、批量操作 EFUtilities 1.功能包含单 ...
分类:
其他好文 时间:
2018-04-16 18:45:10
阅读次数:
1068
EF中默认的decimal数据精度为两位数,当我们数据库设置的精度大于2时,EF将只会保留到2为精度。 网上找到常见的方法为重写DbContext的OnModelCreating方法: 但如果数据表多或者Decimal类型字段多的话,用OnModelCreating的方法将会变得相当冗余,而且不便管 ...
分类:
其他好文 时间:
2018-04-13 13:23:56
阅读次数:
167
EntityFramework 启用迁移 Enable-Migrations 报异常 "No context type was found in the assembly" 转自:http://www.cnblogs.com/stevenhqq/archive/2013/04/18/3028350. ...
分类:
其他好文 时间:
2018-04-07 21:02:03
阅读次数:
161
EntityFramework实体主键默认值为0,oracle通过序列加触发器实现主键自增,触发器如何应对默认值0的情况? ...
分类:
数据库 时间:
2018-04-04 15:01:11
阅读次数:
160
from:http://www.cnblogs.com/xishuai/p/ef-dbcontext-thread-safe.html 先看这一段异常信息: A second operation started on this context before a previous asynchrono ...
分类:
数据库 时间:
2018-03-30 12:15:22
阅读次数:
697