看了很多文章也不是很明白,说的都太书面化了,大家看看这图一下子就明白了,哈哈

EF中数据优先,模型优先和代码优先_扫一扫

EF中数据优先,模型优先和代码优先_支付宝_02

其实看图很简单,database first和model first都是通过 data model创建的edmx文件,只不过model first模块可以自己根据需要创建和修改实体,显得更加灵活.

codefist是一个class代码文件,它可以由一些第三方的软件可视化的创建,也是非常灵活的一种方式,目前被使用也是最广泛的.

作者:仓储大叔,张占岭,
荣誉:微软MVP