Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.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# 亚音速3类表格名称生成问题_C#_Asp.net Mvc_Subsonic_Subsonic3 - Fatal编程技术网

C# 亚音速3类表格名称生成问题

C# 亚音速3类表格名称生成问题,c#,asp.net-mvc,subsonic,subsonic3,C#,Asp.net Mvc,Subsonic,Subsonic3,我是亚音速的新手,我对它的工作方式有一个isseu 当亚音速生成默认的de.cs文件时,类的名称用小写字母表示。 我已经使用函数“ToTitleCase()”编辑了MySql模板。如果我的表名是ProductsI'ts ok,那么我的问题就迎刃而解了, 但是如果这是一个类似于ProductsType的复合名称,那么类名就来自“ProductsType” 我看到列名的大小写与数据库中的完全相同 因此,我在模板代码中找不到需要修改的地方,即类的名称与表的名称类似。(区分大小写) 有什么想法吗 非常感

我是亚音速的新手,我对它的工作方式有一个isseu

当亚音速生成默认的de.cs文件时,类的名称用小写字母表示。 我已经使用函数“ToTitleCase()”编辑了MySql模板。如果我的表名是ProductsI'ts ok,那么我的问题就迎刃而解了, 但是如果这是一个类似于ProductsType的复合名称,那么类名就来自“ProductsType”

我看到列名的大小写与数据库中的完全相同

因此,我在模板代码中找不到需要修改的地方,即类的名称与表的名称类似。(区分大小写)

有什么想法吗


非常感谢

抱歉,我可能在这一点上错了,因为我使用的是vb.net而不是c#亚音速模板,但在settings.t包含中查找函数清理


在这里,您应该能够使用switch语句对传入的表名进行替换。希望你没有太多

哈哈哈谢谢你的回答结果,是的,我很幸运,因为我没有太多的表要替换,所以我想找到代码将名称传递到小写的位置,因为我不想每次都这样。