【发布时间】:2012-05-19 20:07:50
【问题描述】:
我必须解决问题。 我有大量的 XML 文件。在每个 XML 文件中都有不同的员工。我必须将唯一的员工添加到数据库中。在数据库中,每个员工都有名字、姓氏和出生日期。我想检查数据库中是否已经存在具有相同属性的员工,如果没有插入它。
我正在使用以下代码:
Entities entities;
entities.AddToEmployee(emp);
entities.SaveChanges();
我的员工与另一个数据结构 - 销售相关联。所以我只需要将员工的主键添加到销售表中,而不是数据库中的整个员工(以防它已经存在)。
提前致谢!
【问题讨论】:
-
嗯,我有大树结构。当我添加基本元素(例如entities.AddToShop(shop))并保存更改后,所有数据都进入数据库,所有员工都保存在那里(它们是否已经存在并不重要)。我只想保存独特的员工。
标签: c# sql-server entity-framework