使用Entity Framework中的唯一约束进行保存

时间:2017-06-30 20:03:40

标签: c# entity-framework unique

我有桌子:

  

TableKey int ident PK

     

日期日期时间

     

ZoneID int FK

     

Value int

该表在Date和ZoneID上有唯一约束。

使用EF我创建一个对象,设置日期,zoneid和值,添加条目,然后添加context.SaveChanges()。效果很好。现在我创建另一个对象,设置相同的日期和zoneid,然后设置我想要的值。我添加条目然后context.SaveChanges()抛出一个错误。正如它应该。我写了什么逻辑来查看是否添加了它,同时没有从运行时错误中崩溃?

这是一个简单的尝试/捕获吗?

0 个答案:

没有答案