Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# LinQ到SQL命名数据上下文_C#_Linq_Linq To Sql - Fatal编程技术网

C# LinQ到SQL命名数据上下文

C# LinQ到SQL命名数据上下文,c#,linq,linq-to-sql,C#,Linq,Linq To Sql,我创建了一个具有DataContext的dbml文件。dbml映射了我的一些数据库表。 到目前为止,它工作得很好,但由于我映射了一个德国数据库,命名看起来很奇怪 public System.Data.Linq.Table<Warengruppe> Warengruppes { get { return this.GetTable<Warengruppe>(); } } public System.Data.Linq.Table W

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

public System.Data.Linq.Table<Warengruppe> Warengruppes
{
    get
    {
        return this.GetTable<Warengruppe>();
    }
}
public System.Data.Linq.Table Warengruppes
{
得到
{
返回这个.GetTable();
}
}
对于所有不讲德语的人/作家来说,这就像你读的是战地小组,而不是战地小组。有没有办法调整DataContext中成员的命名?DataContext是一个生成的类,我不想每次都手动调整它,所以我希望可以在设计器中设置它,并且每次更改时它都会应用命名

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

你可以关闭“复数”命名行为。
导航到
工具
->
选项
->
数据库工具
->
O/R设计器
,并通过将其设置为
false
关闭名称的多重化

我认为不可能改变复数标题的行为,使其适合定义的语言。只开/关是可能的。可能取决于您的VS版本-在我的VS2013中-这是不可能的…

您可以关闭“复数”命名行为。
导航到
工具
->
选项
->
数据库工具
->
O/R设计器
,并通过将其设置为
false
关闭名称的多重化


我认为不可能改变复数标题的行为,使其适合定义的语言。只开/关是可能的。可能取决于您的VS版本-在我的VS2013中-这是不可能的…

这将帮助您更好地理解


这将帮助您更好地理解


这根本没用;)这就像是向一个饥饿的人展示你空空的双手,告诉他这可以养活你。。。如果一个朋友问你是否会跳舞,你说:“当然,让我教你怎么跳”。。。然后你什么也不做答案引用了一张图片,但实际上没有显示出来。这个@Bongo怎么样?这根本没用;)这就像是向一个饥饿的人展示你空空的双手,告诉他这可以养活你。。。如果一个朋友问你是否会跳舞,你说:“当然,让我教你怎么跳”。。。然后你什么也不做答案引用了一张图片,但实际上没有显示出来。这个“邦戈”怎么样?