EF 6: Un ejemplo de pluralizador en castellano

Desde hace ya un tiempo vengo recibiendo bastantes correos con respecto a una de las nuevas características de EF 6 referida al sistema de pluralización. Aunque ya en este mismo blog he hablado un poco sobre esta característica la verdad es que no había enseñado un ejemplo completo. Por eso, intentaré  publicar en este blog ejemplos completos sobre algunas piezas de las que hemos hablado en EF 6 pero de las que no hemos dado ejemplo completos, para este y para los siguientes posts, el código lo puede descargar desde GitHub:

 

https://github.com/unaizorrilla/ef.contrib.git

 

Para la creación del sistema de pluralización en castellano intenté no reinventar la rueda y ver como otros hacían este trabajo, como por ejemplo Andrew Peters. @anpete –  developer de  ADO.NET EF, con su Inflector .NET. Para las reglas de pluralización en castellano uno puede ver los diferentes documentos que hay en internet sobre esto, basta abrir Bing y hacer una pequeña búsqueda para ver cantidad de enlaces. Después de leer sobre estas reglas un posible esbozo del pluralizador podría ser el siguiente, por supuesto el código tiene sus correspondientes tests que si os interesa podríais ayudar a mejorar incluyendo nuevos casos de prueba, tanto para los elementos irregulares como para los regulares.

 

 

Bien, ahora que ya tenemos el pluralizador creado, para establecerlo lo tenemos tan fácil como usar nuestro DbConfiguration.

 

Un comentario sobre “EF 6: Un ejemplo de pluralizador en castellano”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *