如何修改EF的代码生成策略

一、问题

  EF框架新建ADO.Net 实体数据模型后,Model.Desingner打开没有实体数据,提示启用旧代码生成功能

  新建模型后,打开Model(xxxx).Desingner.cs,没有数据,如下图:

  

  

二、解决方法  

  1.打开模型,在任意空白处右击属性, 在“代码生成策略”设计器属性的值改为“旧的ObjectContext”

  

 

  2.这里可能会遇到和我一样的问题,如果默认不能更改,可如下操作

    1.删除两个后缀带 .tt 的文件

    2.

               

     3.                                                        注:EF6.x EntityObject Generator for C# 可在工具 扩展或更新中下载

    

    4.

    

 

 

  

 

posted @ 2019-01-09 16:35  不想活着又不敢死  阅读(521)  评论(0编辑  收藏  举报