我有桌子:
TableKey int ident PK
日期日期时间
ZoneID int FK
Value int
该表在Date和ZoneID上有唯一约束。
使用EF我创建一个对象,设置日期,zoneid和值,添加条目,然后添加context.SaveChanges()。效果很好。现在我创建另一个对象,设置相同的日期和zoneid,然后设置我想要的值。我添加条目然后context.SaveChanges()抛出一个错误。正如它应该。我写了什么逻辑来查看是否添加了它,同时没有从运行时错误中崩溃?
这是一个简单的尝试/捕获吗?