使用SubSonic生成的controller类提供的FetchByID()方法根据主键字段获取对象集合时,在Oracle数据库中出现"ORA-00904"错误。
提请大家修改源代码OracleDataProvider.cs文件808行
“query = select + columns + " FROM " + table.Name + where + order;”-》“query = select + columns + " FROM " + table.ToString() + where + order;”
问题解决。
--subsonic 2.1