我有一個TextBox,其值在被分析爲int後傳遞給對象中的int屬性。.NET WinForms和企業庫驗證應用程序塊
當我使用ValidationProvider時,驗證時將忽略此轉換步驟,並且出現錯誤,告訴我無法將字符串保存到int32。
我可以通過在我的對象中創建一個字符串屬性來解決此問題,該屬性充當表單中的文本框值和業務對象中的int值之間的橋樑,但我不喜歡這種方法,因爲它需要將我的域對象更改爲請驗證層。
如何在轉換後將其值存儲爲int的文本框在不創建域對象中的橋屬性的情況下進行驗證?