是否可以在不知道类型的情况下将POCO实体添加到对象上下文?
例如,我在这里添加一名员工......
context.Employ.Attach(employer);
是否可以做这样的事情......
context.Attach(employer);
答案 0 :(得分:3)
这有效......
context.Set(entity.GetType()).Attach(entity);
答案 1 :(得分:2)
您可以使用上下文的Set
属性。例如:
var entityType = employer.GetType();
context.Set(entityType).Attach(employer);