¿Cómo agregar clases a una lista?

c# collections entity-framework entity-framework-plus list

Pregunta

Si tengo un conjunto de Entidades (Clases) como esta:

Employee, Department, Room ... etc

Cómo agregar estas clases a una lista en lugar de una lista de objetos:

Me gusta esto :

Employee, Department, Room ... etc

Quiero obtener estas clases porque tengo un método con la siguiente firma:

Employee, Department, Room ... etc

Entonces, cómo hacer un bucle en una lista de clases y pasarlas a este método, por ejemplo:

Employee, Department, Room ... etc

Respuesta aceptada

Fácil:

List<Type> types = new List<Type> {typeof(Employee), typeof(Department), typeof(Room)};

O puede obtener el tipo de objeto existente:

List<Type> types = new List<Type> {typeof(Employee), typeof(Department), typeof(Room)};

Intentaré explicar la diferencia entre Employee y typeof(Employee) pero mejor se leerá este enlace :

Empleado es como su contrato de datos . Tiene campos como X e Y.

typeof (Empleado) es su tipo de 'contrato' , tiene información sobre los campos, información que contiene una descripción sobre los campos X e Y.


MSDN: Tipo




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué