Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

237
Vistas
¿Por qué las entidades del marco de la entidad son clases parciales?

Recientemente comencé a usar el marco de entidades y noté que las entidades generadas son clases parciales. ¿Cuáles son los usos de eso? Busqué en Google un poco y la gente habla principalmente de validación, pero también puedo agregar validación en la entidad generada.

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Por la misma razón, las clases partial suelen existir, la generación de código.

Cuando se genera el código; no desea que sus métodos/propiedades/lo que sea adicional se pierda, por lo que los diseñadores marcan tales clases como partial para permitir que los usuarios coloquen código adicional en un archivo diferente.

En Code-First, el aspecto de generación de código de EF se ha vuelto obsoleto en gran medida, por lo que las clases de modelo de EF que cree no necesitan partial .

about 4 years ago · Santiago Trujillo Denunciar

0

partial se agrega a las entidades generadas para su personalización.

En situaciones en las que desee agregar sus propios métodos a las clases producidas por los generadores de código, incluido EF, es una buena idea poner su implementación en un archivo separado, para que no corra el riesgo de perder sus personalizaciones cada vez que el el código se vuelve a generar.

Sin desarrolladores partial que deseen personalizar la clase, tendrían que usar técnicas alternativas, como aplicar el patrón de diseño Generation Gap .

about 4 years ago · Santiago Trujillo Denunciar

0

Marcarlo como parcial le permite poner atributos a esa clase.
Es útil, por ejemplo, cuando necesita marcar la clase generada por la base de datos como Serializable para poder almacenarla en el objeto Sesión (cuando el modo de servidor SQL se usa en entornos equilibrados).

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda