C# 域对象命名类的命名实践

C# 域对象命名类的命名实践,c#,standards,C#,Standards,我正在使用一个ORM,并运行了一个名为Class的数据库表。我已经将域对象命名为与其表名相同的名称。那么类是这个对象的有效名称吗?我知道它会编译,但这似乎不是一个好的做法 该表引用的是一个版本化的C#类。这不是一个好的做法,我个人不会这么做,因为在C#类中!=类(区分大小写) 类和类的所有变体都应该被视为保留字。它会编译,但我个人会选择不同的名称,以避免任何潜在的问题或混淆。假设你谈论的是教育领域中的类,也许“课程”是一个很好的替代品?在不丢失命名模式本身完整性的情况下,什么是不同的名称?它实际

我正在使用一个ORM,并运行了一个名为Class的数据库表。我已经将域对象命名为与其表名相同的名称。那么类是这个对象的有效名称吗?我知道它会编译,但这似乎不是一个好的做法


该表引用的是一个版本化的C#类。

这不是一个好的做法,我个人不会这么做,因为在C#类中!=类(区分大小写)


类和类的所有变体都应该被视为保留字。

它会编译,但我个人会选择不同的名称,以避免任何潜在的问题或混淆。假设你谈论的是教育领域中的类,也许“课程”是一个很好的替代品?

在不丢失命名模式本身完整性的情况下,什么是不同的名称?它实际上指的是C类。如果是查找,则指的是类类型。类类型似乎暗示了类的类型?而不是哪个类。@Will-C#类的数据库表?想到这样的元编程,我的头很痛:)