Linq2sql命名约定

时间:2009-10-09 11:56:13

标签: linq-to-sql naming-conventions namespaces

我刚刚开始使用Linq2sql,它会在我的表之后生成所有类,这非常棒。我的问题是我有很多与我的表名相同的对象。

这迫使我完全命名我不喜欢的所有东西,因为我觉得它让我的代码看起来很乱。

有没有人找到一种优雅的方式来解决这个问题?

ps:我知道命名空间别名,我不是真正的粉丝。

3 个答案:

答案 0 :(得分:2)

如果这确实是您的问题,您可以在Linq设计器中更改生成的表项的名称。选择表并更改属性中“名称”字段中的值(L2S将源表跟踪为单独的项,因此两者不必相同)。请注意,重新生成DBML文件将清除这些更改。

答案 1 :(得分:0)

您可以尝试关闭它生成的名称的插图。

工具 - >选项 - >数据库工具 - > O / R设计师

答案 2 :(得分:0)

按照Rails约定(我在我的.net中使用),我经常将数据库表命名为复数名称,将类命名为单个名称,例如。表=用户与类=用户。