2010-02-20 42 views
0

我們正在使用linq-to-sql實體,並且想要爲所有字符串屬性實現修剪。一種方法是在submitchanges上,使用反射修剪所有字符串屬性。是否有其他方法?爲所有字符串屬性實現修剪

感謝

回答

0

如果你不想使用反射,可以實現代碼生成器可對所有字符串的程序產生與TRIM()正確的代碼。

另一種方法是獲取上下文對象並在提交過程中進行修剪。

我現在太困了,因爲它在凌晨1:45才記住正確的代碼。但這是可能的,因爲我使用Linq-to-Entities做了類似的事情。


編輯補充

看看我的網站。 This code generator我所做的是針對Linq-to-Entities,但對於Linq-to-SQL應該是相似的。

+0

任何想法如何使代碼生成器做到這一點? – 2010-02-20 05:10:20

0

修改您的屬性的get/set。

+0

是的,這是最簡單的事情。但是,我們有這麼多的實體,所以我們必須經歷每一個實體。 – 2010-02-20 05:09:58