2009-10-30 77 views
0

我使用实体框架 - 使用映射到数据库的类在数据库中添加记录。但我需要确保我不会在数据库中添加重复记录。我认为当调用SaveChanges()时,会将所有重复项排序,但它不会。有没有办法消除创建重复记录?消除实体框架数据库中的重复记录

+0

需要在数据库中添加UNIQUE约束 – user2501239 2013-07-18 13:23:47

回答

4

这是数据库的工作,检测和阻止重复,因为ObjectContext可能不会/可能不会在内存中的所有记录,所以它不能可靠地停止重复。

因此,如果您的数据库中没有UNIQUE约束,则需要添加一个。