將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單擊使用EF
- 2. 如何使用EF
- 3. 如何使用EF
- 4. 如何從使用EF/LINQ
- 5. EF如何使用EntityTypeConfiguration
- 6. 如何篩選使用asp.net與EF
- 7. 如何在EF Code First中使用LinTY?
- 8. 如何使用EF 6.0與淨4.0?
- 9. linq to EF,如何使用'top`方法
- 10. 如何建立使用EF和LINQ
- 11. 如何使用EF刪除實例?
- 12. 如何使用EF 4.3.1映射列名?
- 13. 如何在EF中使用包含Lambda?
- 14. 如何使用EF代碼第一
- 15. 如何使用EF庫的find方法?
- 16. 如何使用EF CodeFirst進行搜索
- 17. 使用EF
- 18. EF使用context.Database.SqlQuery
- 19. EF使用()
- 20. 使用在EF
- 21. 使用EF
- 22. 如何在EF
- 23. 如何從EF
- 24. 如何在EF
- 25. 如何在EF
- 26. 如何在EF
- 27. 使用EF和LINQ
- 28. 添加使用EF
- 29. 使用EF 4.1 DBContext
- 30. 過濾使用EF
您可以設置整型屬性是私有的,內部的,或受保護的。 – devlife 2010-01-15 19:58:44
而EF可以訪問那麼這個屬性? – Arthur 2010-01-16 10:08:28
@Arthur:你能解釋一下'[EdmScalarProperty]'屬性的用途嗎?我查了一下,但並沒有真正看到它在這裏增加了什麼。 – 2012-01-20 18:21:20