menú
¿Música de YouTube sin molestos comerciales? ¡Ahora es posible!
TubeFiesta es una aplicación que te permite reproducir música de YouTube como un reproductor tradicional.
Crear listas, reproducción aleatoria, repetir, y hasta exportar el video a otra pantalla.
Conocer más Ir a tfiesta.com

Pluralización de nombres en Clase Linq to SQL o archivo dbml

Publicado el 11/10/2013 | 1708 visitas

LINQ a SQL (Linq To Sql) es un componente de .NET Framework que proporciona una infraestructura en tiempo de ejecución para administrar los datos relacionales como objetos.

Básicamente es un espejo del modelo relacional de una base de datos pero en clases .NET o entidades que permiten conectarse y comunicarse con la base de datos directamente desde el código integrado del lenguaje (C# o VB.NET).

modelo relacional linq to sql

Normalmente se crean las tablas con nombres plurales, es decir, Clientes, Productos, etc., pero al tener nuestro modelo de clases relacionadas en el archivo dbml prefeririamos que nuestras entidades estén singularizadas, es decir, Cliente, Producto, etc.

Por defecto, cuando Visual Studio está en inglés, la Pluralización de nombres está activada, en los demás lenguajes está desactivada.

Pues bien, esta caracteristica podemos activarla o desactivarla para que el editor del Modelo linqToSQL singularice los nombres de las clases que el mismo genera al arrastrar una o varias tablas.

Para activar o desactivar la singularización de nombres se debe hacer lo siguiente:

  1. En el Visual Studio vaya a Herramientas o Tools
  2. En la pestaña izquierda dirijase a Herramientas de base de datos o Database Tools
  3. Luego seleccionar la opción Diseñador O/R u O/R Designer

Allí encontrarás la opción para habilitar o deshabilitar la Pluralización de nombres

pluralización de nombres dbml

Saludos.

Talvez te interese...

Tutorial de sockets en c# con ejemplos - Parte 2 - UDP
Tutorial de sockets en c# con ejemplos - Parte 1
[solución] No puede obtener acceso a la página solicitada debido a la configuración de la extensión
[solución] El proveedor de almacenamiento especificado no se encuentra en la configuración
blog comments powered by Disqus