繁体   English   中英

如何使用LINQ to SQL实施唯一约束

[英]How to enforce unique constraint with LINQ to SQL

我想使用LINQ to SQL对两列实施唯一约束。 我在SQL表上配置了约束,但是有没有办法将它与LINQ to SQL一起使用?

唯一约束应用于两个列,它们都是外键。

谢谢

编辑:我可以捕获异常,那就是抛出非常特定的异常。 另一种方法是在运行任何更新/插入之前检查表的状态。 对于一个非常简单的任务,所有工作似乎都太多了。

我认为,L2S不应对此进行实际执行。 您的数据库应通过唯一约束来执行此操作。 然后,当您尝试通过L2S进行插入或更新时,可以简单地捕获在调用SubmitChanges()时返回的异常(如果有)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM