![]() |
1
0
清除功能运行在什么上?它是否运行在代码模板的输出上,即子音速生成的自动生成的C代码上?当然,您需要这个自动生成的代码来引用您正在访问的正确的数据库列。如果实际调用了数据库列
|
![]() |
2
0
我怀疑问题是在亚音速的核心。我下载了它的源代码,在schema/databasetable.cs中,我必须更改
原因是,当它试图将列名称解析为适当表中的IColumn时,它所拥有的所有列都类似于“fooid”,并且所有列都具有
如果亚音速的人读到了这个,我希望你能修补或者至少注意到这个缺陷。注意,我使用的版本(以及我使用的源代码)是3.0.0.4 编辑: 实际上,这比这更复杂。我最后不得不在子音速中向IColumn和DataColumn添加cleanname字段,然后在T4模板运行时填写cleanname。然后我把上面的线改成
然后在很多随机的地方,我不得不这样改变代码:
要这样编码:
我仍然不确定我已经完成了所有的更改,但是我可以更新、插入、选择和加入,所以如果没有,我会说我已经完成了。 |