[英]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.