![]() |
1
2
这既是亚音速的缺陷,也是你做错了什么。当前,SubSonic不支持与包含这些列的表同名的列。模板试图通过在列名中添加x来解决这个问题,但是亚音速核心随后会爆炸。 修复方法是重命名列或表,zipcode。zipcode对我来说不太有意义,也许zipcode。代码更合适。 |
![]() |
2
0
我不确定这是否有效,但你可以试试。虽然有点疼,但我还是坚持了下来。 步骤1 在settings.ttinclude中有一个函数
在它下面创建一个新的(添加任何您喜欢的扩展/重命名算法
步骤2 在sqlserver.ttinclude(或数据源的等效文件)中,大约有第167行,类似于:
将此更改为:
步骤3 这就是痛苦真正开始的地方。获取subsonic.core的源代码(是:()并在databasetable.cs change中
到
步骤4 在structs.tt之后
添加以下内容
完成此操作后,您可能需要重新生成所有.cs文件。 |