Subsonic 通过visual studio生成时,fixPluralClassNames选项不起作用

Subsonic 通过visual studio生成时,fixPluralClassNames选项不起作用,subsonic,Subsonic,我的数据库中有一个名为“Campus”的表,当sonic.exe生成类时,它将其命名为“Campu”。因此,我尝试在我的generate语句中将“fixPluralClassNames”设置为false(通过visual studio作为一个外部命令,它会自动在app.config中拾取连接字符串),但它仍然将其生成为“Campu”。我尝试通过命令行手动运行sonic.exe(使用/server和/db将我的数据库信息传递给它),将“fixPluralClassNames”设置为false,它会

我的数据库中有一个名为“Campus”的表,当sonic.exe生成类时,它将其命名为“Campu”。因此,我尝试在我的generate语句中将“fixPluralClassNames”设置为false(通过visual studio作为一个外部命令,它会自动在app.config中拾取连接字符串),但它仍然将其生成为“Campu”。我尝试通过命令行手动运行sonic.exe(使用/server和/db将我的数据库信息传递给它),将“fixPluralClassNames”设置为false,它会正确生成名为“Campus”的类。这是一个bug还是我做错了什么?

您可以通过以下两种方式之一进行设置:在App.Config(安装服务的地方)中进行设置,或者在拨打电话时将其传递到sonic.exe,如您所见。我想说的是,把它放在你的配置中。

如果你在app.config中指定了其他配置选项,那么它们是否有效?你可以将你的表命名为“campus”^^^^谢谢。当我把它放在App.config中时,它就工作了,尽管我必须把它放在特定的提供者中,而不是服务行中。