我正在WPF EF應用程序上工作,我想驗證POCO對象,但我不想要特定驗證,我想要更多的通用方法來驗證所有POCO實體,如if所有不可爲空的屬性都有值,我所有的數據註釋都滿足了。如何驗證POCO對象
請引導我在正確的方向。
我正在WPF EF應用程序上工作,我想驗證POCO對象,但我不想要特定驗證,我想要更多的通用方法來驗證所有POCO實體,如if所有不可爲空的屬性都有值,我所有的數據註釋都滿足了。如何驗證POCO對象
請引導我在正確的方向。
您可能希望通過T4模板尋找到代碼生成:
資源:
利用這一點,你可以根據你的對象包含更多的屬性生成驗證代碼。
您可以在您的類上應用驗證屬性,並在保存時捕獲DbEntityValidationException並找出詳細的驗證錯誤消息。
這是關於此主題的good article。這個例子是在asp.net mvc中,但驗證片段也應該適用於WPF。