将int映射到枚举中是否有将int字段映射为EFv1中的枚举的方法?谢谢!我希望我的实体具有枚举字段而不是int字段。如何使用EF
Q
如何使用EF
5
A
回答
6
创建两个属性。一个映射到EF,一个作为包装
[EdmScalarProperty]
public int EnumPropInteger {get;set}
public MyEnum EnumProp
{
get { return (MyEnum) EnumPropInteger; }
set { EnumPropInteger = (int)value; }
}
不是一个好方法,因为你有两个公共属性,但方式。
-2
您可以简单地把int值枚举这样的:
public enum TestEnum
{
Zero = 0,
One,
Two
}
TestEnum target = (TestEnum)1;
那么目标应该包含TestEnum.One;
编辑:我的坏,起初没有正确解释。你想让地图为你处理剧组,对吗?现在不知道,不得不尝试一下。
2
相关问题
- 1. 如何使用EF
- 2. 如何使用EF
- 3. 如何使用EF删除实例?
- 4. 如何使用EF库的find方法?
- 5. 如何在EF中使用包含Lambda?
- 6. linq to EF,如何使用'top`方法
- 7. 如何建立使用EF和LINQ
- 8. 如何使用EF CodeFirst进行搜索
- 9. 如何在EF Code First中使用LinTY?
- 10. EF使用context.Database.SqlQuery
- 11. EF使用()
- 12. 如何在EF
- 13. 如何在EF
- 14. 如何从EF
- 15. 如何在EF
- 16. 过滤使用EF
- 17. MVC与EF - 使用
- 18. 使用EF 4.1 DBContext
- 19. 添加使用EF
- 20. 使用EF和LINQ
- 21. 使用在C#EF
- 22. 如何配置域类以使用EF使用ObservableCollection?
- 23. EF预生成视图。如何确定这些视图正在使用EF
- 24. 如何使EF和输入框
- 25. 何时使用EF Core的asynschronus方法?
- 26. 如何使用EF查询一个通用模型6
- 27. 如何在Winform应用程序中正确使用DBContext/EF?
- 28. 如何向当前用户显示使用ASP MVC和EF
- 29. 如何使用LINQ和EF将记录复制到另一个表及其关系使用LINK和EF
- 30. 在EF中使用No-Sql
您可以设置整型属性是私有的,内部的,或受保护的。 – devlife 2010-01-15 19:58:44
而EF可以访问那么这个属性? – Arthur 2010-01-16 10:08:28
@Arthur:你能解释一下'[EdmScalarProperty]'属性的用途吗?我查了一下,但并没有真正看到它在这里增加了什么。 – 2012-01-20 18:21:20