在MVC开发中,习惯于使用EF作为数据库操作,相对于传统的Ado.Net的数据库操作方式,EF大大的节省了我们手写SQL语句的时间,即便是传统的使用代码生成的方式.EF操作数据库目前分为两种大的方式. DataFirst 顾名思义Data就是说数据,也就是数据先行.就是我们开始学习编程的时候,先在Word中设计好数据表,然后再在数据库中建好相应的表信息,在EF中只要新建DbContext,连接.更新对应的数据表. CodeFirst 顾名思义Code就是代码,也就是现有代码,再有真实数据表.这种…