zoukankan      html  css  js  c++  java
  • .Net EF 之代码生成策略

    vs 2012中的ef 是ef5,由于项目是使用ef4版本,遇到了一些ef版本不对的问题,解决方案如下。

    在vs 2012新建一个ado.net 实体数据模型(.edmx文件)的时候,文件中会包含.tt文件,这里面包含创建的实体。但是在Designer.cs文件里没有包含实体类型,这是因为我们在创建的实体数据模型的时候,属性被默认为无,所以我们需要修改一下属性,改为默认值即可

    在下面左边面板右键属性,就可以看到右侧属性栏,修改属性中代码生成策略为默认值即可

    操作完后保存,在designer.cs下面就可以看到想应的实体

    最后将.tt文件删除即可,我们就可以使用创建好的实体模型了,这样就和ef4功能一样。 

     注意(ef5没有抛弃ef4的Designer.cs,你也可以把Model1.Context.tt与Model1.tt全部删除掉,然后在edmx设计器中右键-->属性-->代码生成策略,他默认是无,你可以改成默认,再crtl+s保存后,你就会看到他会在designer.cs中生成ef4中看到的代码了,实体类也全在里面)

  • 相关阅读:
    drf3
    字典的操作方法
    列表的操作方法
    字符串的操作方法
    while循环和基本运算符
    初识数据类型
    USDT相关
    带团队
    CentOS7更改时区及同步网络时间
    mac胡刷新dns
  • 原文地址:https://www.cnblogs.com/MirZhai/p/12869669.html
Copyright © 2011-2022 走看看