作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚获得 Visual-Studio 2012 Professional 并且正在使用 Entity Framework (5.0) 设计器。我一直在尝试将属性转换为枚举,根据 this Microsoft video我右键单击该属性并选择 Convert to Enum
在 (2:06) - 在我的上下文菜单中没有转换选项。
在这里,我试图将角色转换为枚举。我已将 Role 设置为 Int32。
我究竟做错了什么?
最佳答案
密切关注帖子中的视频,我打开了Model Browser
手动添加枚举。完成后,将 Role 设置为我创建的枚举。测试我现在是否可以 Convert To Enum
在该属性上,我将类型改回 Int32,然后右键单击该属性,然后我看到了 Convert To Enum
上下文菜单中的选项!
因此,如果您遇到问题,这些是我用来启用 Convert To Enum
的步骤。选项。在我看来,这是一种黑客行为,因为现在我无法使用新的解决方案和项目重现这种行为。显然,一旦模型浏览器第一次打开(或下面的完整步骤),它现在会显示 Convert To Enum
选项。
-1.使用快速启动搜索窗口,我输入了 Model Browser
并打开它。
-2.选择 Add New Enum Type...
从右键单击 Enum Types
在您的数据模型的模型浏览器中。
-3.将您的属性设置为枚举,滚动到组合框中列出的类型的底部,然后选择枚举。
关于.net - 转换为枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13457256/
我是一名优秀的程序员,十分优秀!