首页新闻找找看学习计划

entity framework code first模式下,是如何知道Model发生变化的

0
[待解决问题]

entity framework code first模式下,是如何知道Model发生变化的

zhaodacheng的主页 zhaodacheng | 初学一级 | 园豆:25
提问于:2013-06-26 12:20
< >
分享
所有回答(2)
0

程序报异常的时候

jerry-Tom | 园豆:4077 (老鸟四级) | 2013-06-26 15:58
0

在程序包管理控制台(nuget控制台)上输入

add-migration migrationname

就可以看到model是否发生变化了

如果要在运行的时候查看,就像楼上说的程序报异常的时候

 

如果说原理的话,应该是entity framework把所有模型(通过某种算法)生成了一个二进制值,把这个值和当前数据库最近的值进行比较,如果不同就说明model变了。

tubo | 园豆:264 (菜鸟二级) | 2013-06-27 22:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册