Fork me on GitHub

  在项目中使用EF来对数据库进行操作。每次在数据库表结构修改之后都需要对EF更新一下以保证从数据库读取到的数据类型是一致,但是在EF中点击从数据库更新模型之后EF项目中的Designer文件都会自动重新生成,会覆盖掉之前添加的代码。

  由于EF序列化的问题需要在Designer文件中添加一行代码

this.ContextOptions.ProxyCreationEnabled = false;

   之前的更新操作就会将其覆盖掉,所在在每次从数据库更新模型之后都需要添加上这一行代码。

  PS:之前碰见过Ajax循环请求后台同时无法返回正确数据,改问题也是由于没有添加上面这一行代码所导致的。

posted on 2015-09-15 14:54  Lemonnnn  阅读(458)  评论(0编辑  收藏  举报