0
|
Emil Badh · 技术社区 · 15 年前 |
![]() |
1
2
在很多个月的时间里,这对我来说都是一个问题,在任何受支持的DB上使用亚音速时,我都避免使用下划线。直到昨天,我还不得不支持一个在SQLServer数据库中有下划线的遗留项目。 您必须在SubSonic.Core(文件:SubSonic.Core\Schema\DatabaseTable.cs)的源代码中修复它: 查找此方法:
并将其更改为:
Structs.tt 请在顶部附近找到:
并添加以下行:
使其成为:
问题是,一旦清除了列名,亚音速将通过匹配亚音速生成的列来尝试在查询中查找有效列 列名 这些变化将确保亚音速与清洁的空气相匹配 属性名 |