EF连接MySQL可用版本,由于EF、MySQLConnection、mysql-for-visualstudio、VS版本、MySQL.Data、MySQL.Data.Entity版本问题较花时间,

记录下成功的版本

EF6.1.3

mysql-connector-net-6.9.12

mysql-for-visualstudio-1.2.6

MySQL.Data6.9.12

MySQL.Data.Entity6.9.12

vs2017

1.分页

entity.model.Skip(*page-)

2.获取指定个数的数据

entity.model.Take()

3.模糊查询

entity.model.Where(p=>p.name.Contains("ss"))
还可以使用StartWith和EndWith,功能见名知

4.更新数据界面不同步

EF上下文帮助我们提高性能,但有些情况下会导致读脏数据的问题
可以使用DataContext.Set<T>().AsNoTracking()来处理
具体位置自行调整
 

5.无法推断有效的主键。已排除该表/视图

需要使用的视图能够让EF自动推测出主键字段
CREATE VIEW [dbo].[V_Customer]
AS
SELECT ISNULL(NEWID(), 'd1e57ca7-6eee-495a-be13-73d5e7d51f36') AS Id, Name, Age, Sex, Nation, City
FROM dbo.CustomersBoughtCarsSurvey
另外要注意sql的isnull函数第二个参数一定要设置为一个常量视图才认为这列是not null的
解决方案来源:https://blog.csdn.net/ylx4399/article/details/50828770

最新文章

  1. Mono 3.2 上跑NUnit测试
  2. jsp页面传参大汇总-转帖收藏
  3. PIC32MZ tutorial -- 32-bit Timer
  4. sql读取xml
  5. [转载]如何在Ubuntu上安装LAMP服务器系统
  6. IOS自定义仪表盘
  7. hadoop命令报错:权限问题
  8. 常用DOS命令参数详解
  9. iOS 自动布局总结
  10. java遍历map方法
  11. VBoxGuestAdditions.iso下载地址
  12. 使用echarts水球图
  13. 使用vue-cli创建vue项目
  14. 2. ELK 之kibana 简介、获取、安装
  15. Effective Java 第三版—— 84. 不要依赖线程调度器
  16. SQL Server 数据库中的几个常见的临界值
  17. sqlserver2017安装及连接过程中发现的问题
  18. 原生js(二)
  19. Storm 第四章 Storm常见问题
  20. 学霸网站-Alpha版本发布说明

热门文章

  1. June 8. 2018 Week Week 23rd Friday
  2. Python Numpy-基础教程
  3. 清除float浮动造成影响的几种解决方案
  4. 14.UA池和代理池
  5. docker1.13.1的安装与卸载及mysql5.5安装实例
  6. WPF自定义控件(四)の自定义控件
  7. Java 8 新特性:1-函数式接口
  8. Rancher3----安装部署rancher
  9. 转://RMAN跨平台可传输表空间和数据库
  10. p1313计算系数题解