asp.net-mvc – 如何使用EF Code First解释为枚举类型
发布时间:2020-05-24 09:30:57 所属栏目:asp.Net 来源:互联网
导读:这是一个模型: Public class Person{ [Key] Public int PersonId { get; set: } Public int Age { get; set; } Public ColorEnum FavoriteColor { get; set; }}Public Enum ColorEnum{ Red = 1,
|
这是一个模型: Public class Person
{
[Key]
Public int PersonId { get; set: }
Public int Age { get; set; }
Public ColorEnum FavoriteColor { get; set; }
}
Public Enum ColorEnum
{
Red = 1,Green = 2,Blue = 3
}
Entity Framework Code First是否可以使用Person模型生成相应的表? ColorEnum类型怎么样? 谢谢 解决方法EF 4.3不支持Enums.但是已经宣布了Enum support is coming with EF 5,它将与.NET 4.5一起推出.要使用Code-First处理枚举,您将执行以下操作:
Public class Person
{
[Key]
Public int PersonId { get; set: }
Public int Age { get; set; }
public int FavoriteColorValue{ get; set;}
[NotMapped]
Public ColorEnum FavoriteColor
{
get{ return (ColorEnum)FavoriteColorValue; }
set{ FavoriteColorValue = (int)value; }
}
}
Public Enum ColorEnum
{
Red = 1,Blue = 3
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何使用Log4Net启用IP地址记录
- 使用什么方法将ASP.Net应用程序部署到野外?
- asp.net-mvc – Visual Studio在剃刀语句中显示语法错误但有
- Asp.NET控制文件上传的大小方法(超简单)
- asp.net – On-Session-expire-event?
- asp.net – dbo.TempGetStateItemExclusive3重复调用
- 如何在ASP.Net MVC2中完成此类URL?
- asp.net-mvc – 保护ASP.Net MVC站点
- asp.net-mvc – ViewModel中的最佳实践
- asp.net – 如何使用ValueInjector映射列表
推荐文章
站长推荐
- asp.net-mvc-3 – 如何将int数组传递给RouteValu
- 数组 – 如何在vbscript中实现具有可变大小的数组
- asp.net-mvc-3 – Mvc 3图像上传库
- asp.net-mvc – Automapper映射到嵌套类
- asp.net-web-api – 尝试从asp.net web api自主主
- asp.net – 如何在ASP文本框中显示会话值
- asp.net viewstate加密问题
- asp.net – SCRIPT5022:Sys.WebForms.PageReque
- asp.net-mvc – MVC会话过期而不是身份验证
- asp.net-mvc – 自定义异常过滤器在asp.net MVC中
热点阅读
