强制对电子邮件字段进行唯一约束-使用asp.net dapper ORM(contrib)

尼科

在dapper中插入(或更新)用户记录时,最好的最佳实践方法是(例如,在电子邮件地址上)实施唯一约束?

为了防止出现竞争状况,我想您可以尝试插入,并在违反约束的情况下让SQL Server返回错误-然后处理该错误?我找不到使用Dapper进行此操作的示例-或关于最佳做法的任何想法?

谢谢。

马克·格雷维尔(Marc Gravell)

这根本不是dapper打算回答的问题。Dapper只是运行SQL。但是可以肯定的是,数据库中的唯一约束听起来不错-C#6中的异常过滤器对于处理特定的SQL异常确实很有帮助:

catch(SqlException ex) when (ex.Number == 2627 || ex.Number == 2601)
{ ... }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一瞥ASp.NET和Dapper.NET

来自分类Dev

一瞥ASp.NET和Dapper.NET

来自分类Dev

如何使用Dapper.Contrib在.NET Core中使用xUnit编写测试?

来自分类Dev

调试Dapper Contrib(或任何ORM)-如何在Visual Studio中查看生成的SQL-例如进行更新?

来自分类Dev

调试Dapper Contrib(或任何ORM)-如何在Visual Studio中查看生成的SQL-例如进行更新?

来自分类Dev

使用Dapper.Net进行调试不会进入Dapper调用-找不到SqlMapper.cs

来自分类Dev

使用Dapper.NET插入

来自分类Dev

使用Dapper.NET插入

来自分类Dev

如何使用Dapper.Contrib通过唯一键获取实体?

来自分类Dev

Dapper.NET组成使用同一张表

来自分类Dev

在 asp.net core 上使用 Dapper 插入

来自分类Dev

使用Dapper ORM保留复杂对象

来自分类Dev

使用Dapper ORM检查记录是否存在

来自分类Dev

使用Dapper .NET执行多个存储过程

来自分类Dev

使用Dapper for .NET Core返回输出参数

来自分类Dev

Dapper.net使用查询进入字典

来自分类Dev

Asp.net Identity 2.0-唯一电子邮件

来自分类Dev

如何使用Dapper进行FirstOrDefault()

来自分类Dev

使用inputbox使用dapper过滤asp.net核心剃须刀

来自分类Dev

ASP .NET身份使用不同的电子邮件进行多次登录

来自分类Dev

从asp.net使用gmail发送电子邮件

来自分类Dev

使用asp.net mvc发送电子邮件

来自分类Dev

ASP .Net Identity,Dapper和存储过程最佳实践

来自分类Dev

使用Dapper micro-orm的基于令牌的身份验证

来自分类Dev

如何在 ASP.Net Core 中为唯一的电子邮件地址添加 IdentityUser IdentityResult 错误

来自分类Dev

Dapper.net:如何使用参数值打印查询

来自分类Dev

使用Dapper.net传递全文搜索参数

来自分类Dev

如何在 Laravel 中使用唯一的“电子邮件”字段在控制器中进行更新?

来自分类Dev

使用Dapper进行多重映射查询

Related 相关文章

  1. 1

    一瞥ASp.NET和Dapper.NET

  2. 2

    一瞥ASp.NET和Dapper.NET

  3. 3

    如何使用Dapper.Contrib在.NET Core中使用xUnit编写测试?

  4. 4

    调试Dapper Contrib(或任何ORM)-如何在Visual Studio中查看生成的SQL-例如进行更新?

  5. 5

    调试Dapper Contrib(或任何ORM)-如何在Visual Studio中查看生成的SQL-例如进行更新?

  6. 6

    使用Dapper.Net进行调试不会进入Dapper调用-找不到SqlMapper.cs

  7. 7

    使用Dapper.NET插入

  8. 8

    使用Dapper.NET插入

  9. 9

    如何使用Dapper.Contrib通过唯一键获取实体?

  10. 10

    Dapper.NET组成使用同一张表

  11. 11

    在 asp.net core 上使用 Dapper 插入

  12. 12

    使用Dapper ORM保留复杂对象

  13. 13

    使用Dapper ORM检查记录是否存在

  14. 14

    使用Dapper .NET执行多个存储过程

  15. 15

    使用Dapper for .NET Core返回输出参数

  16. 16

    Dapper.net使用查询进入字典

  17. 17

    Asp.net Identity 2.0-唯一电子邮件

  18. 18

    如何使用Dapper进行FirstOrDefault()

  19. 19

    使用inputbox使用dapper过滤asp.net核心剃须刀

  20. 20

    ASP .NET身份使用不同的电子邮件进行多次登录

  21. 21

    从asp.net使用gmail发送电子邮件

  22. 22

    使用asp.net mvc发送电子邮件

  23. 23

    ASP .Net Identity,Dapper和存储过程最佳实践

  24. 24

    使用Dapper micro-orm的基于令牌的身份验证

  25. 25

    如何在 ASP.Net Core 中为唯一的电子邮件地址添加 IdentityUser IdentityResult 错误

  26. 26

    Dapper.net:如何使用参数值打印查询

  27. 27

    使用Dapper.net传递全文搜索参数

  28. 28

    如何在 Laravel 中使用唯一的“电子邮件”字段在控制器中进行更新?

  29. 29

    使用Dapper进行多重映射查询

热门标签

归档