【问题标题】:LinQ to SQL naming DataContextLinQ to SQL 命名 DataContext
【发布时间】:2016-07-11 11:16:21
【问题描述】:

我创建了一个具有 DataContext 的 dbml 文件。 dbml 映射了我的一些数据库表。 到目前为止,它运行良好,但由于我映射了一个德国数据库,因此命名看起来很奇怪。

public System.Data.Linq.Table<Warengruppe> Warengruppes
{
    get
    {
        return this.GetTable<Warengruppe>();
    }
}

对于所有不会说德语的人/作家,就像您会阅读 waregroupens 而不是 waregroups。有没有办法调整 DataContext 中成员的命名? DataContext 是一个生成的类,我不想每次都手动调整它,所以我希望我可以在设计器中设置它,它会在每次更改时应用命名。

我的 DataContext 是内部的,它会以任何一种方式进行包装,但它看起来有点像有人没有在源代码中投入足够的精力,或者好像他不在乎,在这种情况下是我,我不在乎喜欢那种感觉。

【问题讨论】:

    标签: c# linq linq-to-sql


    【解决方案1】:

    您可以关闭“复数”-命名行为。
    导航到Tools -> Options -> Database Tools -> O/R Designer 并通过将Pluralization of names 设置为false 来关闭它。

    我认为不可能以适合定义语言的方式更改复数字幕行为。只需开/关即可。也许取决于您的 VS 版本 - 在我的情况下是 VS2013 - 这是不可能的......

    【讨论】:

      【解决方案2】:

      这将帮助您更好地理解。

      【讨论】:

      • 这根本没有帮助 ;) 这就像向一个饥饿的人展示你的空手并告诉他这会养活你。
      • 不,更像是......如果一个朋友问你是否会跳舞,你说:“当然让我教你怎么做”......然后你什么都不做
      • 答案引用了一张图片,但实际上并未显示它。这个@Bongo 怎么样?
      猜你喜欢
      • 2010-10-19
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      相关资源
      最近更新 更多