最近项目任务不多就琢磨着把SqlServer换成MySql(数据访问使用的ado.net),初步想了下方案有2种: 方案一:继续使用ado.net,重写所有的sql语句 优势:数据访问效率高,改写Sql不多 劣势:项目不断迭代,sql语句写起来也挺麻烦的,开发速度没有ORM快 方案二:替换ado.net,改为EntityFramework,sql语句改为EF 优势:数据访问效率打点折扣,特别是有些复杂的sql语句不好写 优势:开发速度快,以后迭代更方便 基于上述的比较和实际项目相结合,我们选择了…