none
VS2010,实体模型中“在模型中加入外键列” 不能选择 RRS feed

  • 问题

  • 众所周知,微软在VS2010中的“新建实体模型”向导中添加了“在模型中加入外键列”这个选项,让程序员自己决定是否要在映射类中把“外键”作为一个标量属性。

    但是我的VS2010这个“在模型中加入外键列”选项是“灰色的,不能选择的”!!!!我的开发环境是Windows Server2003,VS2010。

    已经重新安装VS2010多次,没有效果。同一个安装文件在Win7与其他电脑的Windows Server2003上都是没有问题的。还安装了cn_visual_studio_2010 SP1补丁,仍然没有效果。。。  怀疑是我操作系统的环境问题,但又不知道是哪里的问题,我是没招了,各位有建议吗??(除了重装系统~~~~~~~~)




    2012年4月28日 14:49

答案

全部回复

  • 请问你有安装SP1吗?

    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年4月29日 14:25
  • 您好,请您看下新建的项目是基于.NET Framework4.0的吗?如果是.NET Framework3.5的项目是不能设置这一项的。


    Allen Li [MSFT]
    MSDN Community Support | Feedback to us

    2012年4月30日 2:42
    版主
  • 感谢两位的回复!

    问题确实如Allen_Li1988所说的那样,我的项目选择的Framework是3.5而不是4.0,把项目的.NET Framework修改为4.0为问题迎仍而解!!!

    还是对LINQ的基础知识掌握不全面,希望这个问题也能给看到帖子的朋友们提个醒:有些问题并没有我们想象的那样复杂,问题的根源往往就在基础知识的掌握不牢靠上面。

    再次感谢Allen_Li1988

    2012年4月30日 3:13