gpt4 book ai didi

c# - ADO.Net 实体数据模型可以验证唯一字段并显示错误消息吗?

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:28 24 4
gpt4 key购买 nike

我正在使用 ASP.Net 和 ADO.Net 实体数据模型。我用它来添加记录:

userEntity.AddToUSERs(newUser);

在这种情况下,ADO.Net 实体数据模型是否可以验证唯一用户并显示错误消息?

最佳答案

没有。 Entity Framework 不处理唯一键。您必须手动处理这些情况。

一种可能的解决方案是在调用 SaveChanges 时捕获异常并检查 Exception 的消息并提取违反了哪个唯一键,然后使用它添加一个ModelState 相关属性名称错误。

关于c# - ADO.Net 实体数据模型可以验证唯一字段并显示错误消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9258255/

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