gpt4 book ai didi

c# - Entity Framework 6 Model First 数据验证与 WPF

转载 作者:行者123 更新时间:2023-11-30 13:00:35 25 4
gpt4 key购买 nike

我一直在四处寻找,试图找到一个合理且可行的解决方案。

我使用模型优先方法使用 EF6.0 (VS 2013) 创建了一个新数据库。该模型是在将使用数据库的 WPF 应用程序中创建的。我一直无法成功实现任何类型的数据验证(我已经在 ASP 和 EF、元数据类等中完成了数据注释),但是,我一直无法使用我的元数据类。

有没有人有任何直截了当的文章/文章/博客/等,其中包含关于如何使用 EF6 数据验证将通知驱动到 WPF 应用程序中的 UI 的可靠且有效的示例?任何帮助都会有所帮助,或者可能是更好的数据验证建议。在尝试持久保存到数据库之前,我可以轻松地编写自定义验证逻辑来​​检查实体,但这似乎与 Entity Framework 及其内置验证属性的想法背道而驰。

最佳答案

您的映射文件是使用 Fluent API 还是数据注释创建的?

也许你可以实现IValidatbleObject接口(interface),或者您可以使用 FluentValid图书馆。

检查这个答案 How do I use IValidatableObject? .

希望对您有所帮助。

关于c# - Entity Framework 6 Model First 数据验证与 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22072632/

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