2010-01-26 13 views
7

J'utilise un ORM et je l'ai exécuté sur une table de base de données nommée Class. J'ai nommé les objets de domaine le même que leur nom de table. Est-ce que Class est un nom valide pour cet objet? Je sais que ça va compiler mais ça ne semble pas être une bonne pratique.Naming Practice pour l'objet de domaine nommé class

La table fait référence à une classe C# versionnée.

Répondre

4

Son pas une bonne pratique, et personnellement, je ne le ferais pas, il compile parce que C# classe! = Classe (le cas sensible) classe

et toutes les variations de la classe doivent être considérés comme des mots réservés.

+0

Je l'utiliserais comme nom de propriété sans cligner des yeux cependant. –

+2

:) quelque chose pour vraiment confondre les développeurs VB ... hehehehe – zadeveloper

+0

Aye, mais la question est étiquetée C# –

1

Il va compiler, mais personnellement, je choisirais un nom différent pour éviter tout problème potentiel ou confusion. En supposant que vous parlez de classes dans le domaine de l'éducation, peut-être "Cours" serait un bon substitut?

+0

Quel serait un nom différent sans perdre l'intégrité du schéma de nommage lui-même? – Will

+0

Son fait référence à une classe C#. – Will

+0

Ou ClassType si c'est une recherche. –