作为一个几近8年的.Net(有时候我宁可说自己是微软技术)程序员,虽说不是什么大牛,但也经历了技术的更新换代。最近项目中要用EF,这不禁让我回想起过去8年间数据访问技术的历史来。
ADO->ADO.NET->Enterprise Lib->O/R Mapping Component->Entity Framework
我所经历的最近8年时光里,经历了上面的数据访问技术的变迁。在此不做一一解释,如果你跟我一样,经历了这些,我想你也会跟我一样,有一种历史的沧桑感在里面。如今,微软又一次把握推到了Entity Framework面前。作为一个技术人员,我们都知道逃避是没有用的,唯有面对,唯有刻苦学习,才能立于时代之巅,不被技术甩到后面。该系列是学习Microsoft ADO.NET Entity Framework的学习实录,加油。
在网络上看过一些文章,知道Entity Framework大体有三个切入点:code first, database first and model first.由于项目还要用ASP.Net MVC3,由database first和model first生成的db context在创建view的时候好像不支持(有待确认),所以我就从code first开始了。