在模型中找不到转换为枚举选项

本文关键字:枚举 选项 转换 找不到 模型 | 更新日期: 2023-09-27 17:50:28

我使用EntityFramework 6。. NET Framework 4.5。我在模型浏览器中创建了一个枚举,它出现在枚举类型中。但是当我右键单击图中的目标字段时,没有像这里这样的Convert To Enum选项

在模型中找不到转换为枚举选项

如果您在设计器中选择要转换为Enum的属性,并转到Visual Studio中的属性屏幕(按F4)。在VS Properties界面中,有一个名为Type的属性。

如果你一直滚动到这个Type下拉列表的底部,你添加到模型浏览器的enum将在那里列出。选择它,保存更改,模型将为您重新生成文件。该属性现在是Enum类型。