我是MVC和Entity框架中的新成员,所以我在第一个项目中遇到了一些问题。很抱歉,如果我的问题是菜鸟:(如何在ASP.NET MVC中显示枚举
我在这一点上有什么:
我有表的用户(ID,姓名,密码,TYPEID,StatusID)和我对这个领域的查找表TYPEID,StatusID UserTypes和UserStatuses。
这里是为了更清楚
CREATE TABLE [dbo].[Users](
[ID] [int] NOT NULL,
[Name] [varchar](512) NOT NULL,
[Password] [varchar](128) NOT NULL,
[TypeID] [int] NULL,
[StatusID] [int] NULL
)
CREATE TABLE [dbo].[UserStatuses](
[ID] [int] NOT NULL,
[Description] [nvarchar](128) NULL
)
CREATE TABLE [dbo].[UserTypes](
[ID] [int] NOT NULL,
[Description] [nvarchar](128) NULL
)
一些代码在UserStatuses表我店 “活动”, “阻止” 和UserTypes “管理员”, “用户”,“客人“
个价值观UserTypes在未来MEY变化的话,我不惯于Users.TypeID字段转换在枚举(这是很重要的我!)
我需要什么:
如何在我生成视图时,显示TypeID字段的用户友好值“active”,“Blocked”用于StatusID和“Admin”,“User”,“guest”,而不是数字编辑器?
链接到一些好的文章是值得欢迎的笑脸:)