¿Hay alguna forma de mapear el campo int en enumeración en EFv1? ¡Gracias! Quiero que mi entidad tenga el campo enum en lugar del campo int.Cómo mapear int en enumeración con EF
5
A
Respuesta
6
Crea dos propiedades. Una asignada a EF, uno como envoltura
[EdmScalarProperty]
public int EnumPropInteger {get;set}
public MyEnum EnumProp
{
get { return (MyEnum) EnumPropInteger; }
set { EnumPropInteger = (int)value; }
}
No
una manera agradable porque tiene dos propiedades públicas, sino un camino.
-2
simplemente Puede emitir el int a la enumeración de esta manera:
public enum TestEnum
{
Zero = 0,
One,
Two
}
TestEnum target = (TestEnum)1;
de destino debe contener entonces TestEnum.One;
Editar: Mi mal, no se interpretó correctamente al principio. ¿Quieres que el mapa maneje el elenco para ti, verdad? No sé que en este momento, tendría que experimentar un poco.
2
Se apoyó con la nueva versión: Ahora apoya: http://blogs.msdn.com/b/adonet/archive/2011/06/30/announcing-the-microsoft-entity-framework-june-2011-ctp.aspx
Cuestiones relacionadas
- 1. enumeración Conversión a int
- 2. Scala enumeración a int
- 3. Cómo mapear enum en JNA
- 4. ¿Cómo debo mapear long to int en hashCode()?
- 5. ¿Cómo se interpreta un tipo de enumeración con el Código de EF Primera
- 6. EF 4.1 RC de muchos a muchos en EF CF
- 7. ¿Cómo mapear con índice en Ruby?
- 8. Código fluido para mapear un IDictionary <SomeEntity, int>?
- 9. NHibernate, SQL Server - mapping de enumeración a int
- 10. Cómo mapear una colección abstracta con jpa?
- 11. ¿Cómo se asigna una enumeración como valor int con NHibernate con fluidez?
- 12. Cómo utilizar enumeración con valores en Java
- 13. Get enumeración de atributos enumeración
- 14. Cómo usar el parámetro OutPut en SP con EF 4.0
- 15. Cómo mapear tabla creada dinámicamente en Hibernate?
- 16. usando enumeración dice conversión no válido de 'int' a 'tipo'
- 17. Usando GetHashCode para obtener el valor de enumeración int
- 18. ¿Cómo obtengo pulcro para mapear un int a una propiedad booleana
- 19. ¿Cómo mapea una enumeración como una cadena en nhibernate fluido?
- 20. cómo mapear la lista ordenada en nhibernate?
- 21. ¿Cómo puedo mapear una macro en Clojure?
- 22. Cómo mapear matrices JSON en RestKit
- 23. Cómo asignar la división de tablas en EF Code First?
- 24. ¿Cómo convierto int? en int
- 25. Consulta EF con inclusión condicional
- 26. ¿Qué pasa con LINQ to EF?
- 27. enumeración Mapeo con nhibernate fluidez
- 28. Cómo mapear IDictionary <cadena, objeto> en Fluidez NHibernate?
- 29. ¿Cómo mapear una propiedad de byte [] con Hibernate?
- 30. Cómo mapear más de un atributo con ActiveRecord?
Usted puede establecer la propiedad int ser privada, interna, o protegido. – devlife
Y EF puede acceder a esta propiedad? – Arthur
@Arthur: ¿Puedes explicar el propósito del atributo '[EdmScalarProperty]'? Lo busqué, pero realmente no veo lo que agrega aquí. –