Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

243
Views
¿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.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

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 .

over 4 years ago · Santiago Trujillo Report

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 .

over 4 years ago · Santiago Trujillo Report

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).

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!