gpt4 book ai didi

wpf - 绑定(bind)到 DbSet.Local 时如何处理 WPF 中的验证?

转载 作者:行者123 更新时间:2023-12-04 04:47:04 26 4
gpt4 key购买 nike

DbSet<T>.Local提供 ObservableCollection您可以绑定(bind)到 WPF 控件。就我而言,我将它绑定(bind)到网格。

如果我使用 View 模型,我会让它们实现 INotifyDataErrorInfoIDataErrorInfo ,然后编写 Fluent Validation 验证器来处理验证。

但在这里我通过 DbSet<T>.Local 绑定(bind)到模型.我应该如何处理验证?

我应该实现INotifyDataErrorInfoIDataErrorInfo在我的模型上?

或者有其他选择吗?

最佳答案

如果你的应用程序是一个胖客户端,这意味着应用程序的所有层都在一个物理机器上,那么你应该实现 IDataErrorInfo在您的模型上。

另一方面,如果您的应用程序是一个瘦多级应用程序,这意味着您的模型是在服务器上实现的,并且您正在使用 WPF 桌面应用程序与服务器端代码进行通信,那么您应该实现 INotifyDataErrorInfo .

关于wpf - 绑定(bind)到 DbSet<T>.Local 时如何处理 WPF 中的验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com