一直以来喜欢dbfirst 因为简单,一直不明白为什么codefirst会是主流,根据对ddd的学习终于知道了codefirst的目的
本文是对博客园 小崔的笔记本 文章 EF实体框架之CodeFirst一 学习而来。还可以参考齐大圣的 ORM CodeFirst
另外还有tbk至简的 8天学好EF
根据对系列文章1的学习 要点如下:
1,创建类库项目,为类库项目安装 EF
2,在类库项目中添加Model,创建继承自DbContext的类
3,DbContext类中 添加关于Model的DbSet
4,创建控制台项目 在其配置文件中添加连接字符串的节点,并为控制台程序安装EF.
5.在main函数中创建一个model对象 和一个dbcontext对象 调用dbcontext类对象保存model对象 就完成了从数据库创建到往表中插入数据的流程。