最近在调研数据库查询时因使用IEnumerable进行Linq to entity的操作,造成数据库访问缓慢.此文讲述的便是IEnumerable和IQueryable的区别. 微软对IEnumerable的定义使用场景为Linq to Object,也就是涉及到内存操作时使用.而对IQueryable的定义使用场景为Linq to SQL(Entity). 因此,在执行Linq to SQL(Entity)的操作时,如果使用IEnumerable则会造成全表查询.如下图Code: 如此,在SQ
MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5.7.13-winx64) 下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-winx64.zip 遇到的问题: 1. MySQL service 已经安装成功,创建了空的data文件夹,也填了初始化ini文件,但是无法启动