EF DB First

EF DB First常犯错问题:

1. 表字段应用时发现长度不够,更新表字段长度后,没有更新实体。DB First 就是数据库驱动实体,并且数据库表发生变更后需手动更新实体。

2. 更新实体时,不需要把所有实体都删掉再重新创建,只需要删掉变化的实体。EF生成实体时提供了对比差异。

3. Ef.Factory里的IQueryable<T>排序时,不能指定字段名(传递排序字段名:list.OrderBy(a => “CreateDate”)),而是指定实体字段(list.OrderBy(a => a.CreateDate))进行排序。

posted @ 2018-08-21 16:26  Mark.Yang  阅读(278)  评论(0编辑  收藏  举报