我正在使用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