我刚刚开始使用Linq2sql,它会在我的表之后生成所有类,这非常棒。我的问题是我有很多与我的表名相同的对象。
这迫使我完全命名我不喜欢的所有东西,因为我觉得它让我的代码看起来很乱。
有没有人找到一种优雅的方式来解决这个问题?
ps:我知道命名空间别名,我不是真正的粉丝。
答案 0 :(得分:2)
如果这确实是您的问题,您可以在Linq设计器中更改生成的表项的名称。选择表并更改属性中“名称”字段中的值(L2S将源表跟踪为单独的项,因此两者不必相同)。请注意,重新生成DBML文件将清除这些更改。
答案 1 :(得分:0)
您可以尝试关闭它生成的名称的插图。
工具 - >选项 - >数据库工具 - > O / R设计师
答案 2 :(得分:0)
按照Rails约定(我在我的.net中使用),我经常将数据库表命名为复数名称,将类命名为单个名称,例如。表=用户与类=用户。