我正在使用SubSonic 3.0的T4模板为我生成类和类。那么在我的数据库中,我有这些列SubSonic不支持会员<some column>
- ZipCode_rid
- 邮政编码(数字格式实际邮编)
- 国家
- 等
嘛邮政编码表,当T4模板运行,而不是像Zipcode.Zipcode
列我得到Zipcode.ZipcodeX
。然后,尝试运行过这个表的简单查询,我得到了神秘的错误时
成员“ZipcodeX”不支持
查询是一些简单的像这样
var z= from z in Zipcode.All()
where (z.ZipcodeX == "12345")
select z;
这是SubSonic中的错误还是我搞砸了?有什么解决方法?
我已经暂时解决此问题通过重命名Zipcode
列ZipCode
工作..但是这不是一个很好的长期解决方案
不是一个很好的答案,但它是正确的答案。关于你自己的建议,我们不能只是重命名它(除了使它不同的情况),因为我们目前在使用ORM和追加字符串来做我们自己的查询.. – Earlz 2010-07-26 21:14:51