Naming Practice for domain object named class
c#, standards
Solution
Its not good practice, and personally I would not do it, it compiles because in c# class != Class (its case sensitive)
class and all variations of class should be considered reserved words.
Problem
I'm using a ORM and ran across a database table named Class. I've been naming the domain objects the same as their table name. So is Class a valid name for this object? I know it will compile but it doesn't seem like a good practice. The table is refering to a versioned C# class.