我使用EF作爲我的數據提供者來保存和驗證我的項目。 我有一些自定義驗證邏輯需要訪問其他服務或項目。 我知道ValidationContext類提供了這些選項。 我的問題是如何獲得我自己的驗證上下文與服務提供商或項目到EF?EF的自定義驗證上下文?
當我在POCO實體上實現IValidateObject接口時,我得到了驗證上下文的一個實例,但我可以在哪裏確保使用自己的ValidationContext而不是EF默認的實例?
我希望根據一些驗證的事實是,服務或產品可在ValidationContext
你有服務層嗎? – DaveHogan
是的,我也有服務層 – Silvex