EF中数据优先,模型优先和代码优先
看了很多文章也不是很明白,说的都太书面化了,大家看看这图一下子就明白了,哈哈
其实看图很简单,database first和model first都是通过 data model创建的edmx文件,只不过model first模块可以自己根据需要创建和修改实体,显得更加灵活.
codefist是一个class代码文件,它可以由一些第三方的软件可视化的创建,也是非常灵活的一种方式,目前被使用也是最广泛的.
看了很多文章也不是很明白,说的都太书面化了,大家看看这图一下子就明白了,哈哈
其实看图很简单,database first和model first都是通过 data model创建的edmx文件,只不过model first模块可以自己根据需要创建和修改实体,显得更加灵活.
codefist是一个class代码文件,它可以由一些第三方的软件可视化的创建,也是非常灵活的一种方式,目前被使用也是最广泛的.