关于数据提交的问题(entity model开发模式)Staff类 继承 User类现在在数据库中User已经存在,要在Staff表中添加一条记录,不知道如何添加进去
我使用的方法是:EntityKey key = context.CreateEntityKey("Users", staff); object orgStaff;
if (key != null && context.TryGetObjectByKey(key, out orgStaff))
{
context.ApplyPropertyChanges(key.EntitySetName, staff);// 这里会报错,说他们的entityType类型不一致,我也不知道怎样才能把它们搞成一致。
context.SaveChanges();
}
这种方法不可和,请问各位大虾有什么方法能解决这个问题的吗?
我使用的方法是:EntityKey key = context.CreateEntityKey("Users", staff); object orgStaff;
if (key != null && context.TryGetObjectByKey(key, out orgStaff))
{
context.ApplyPropertyChanges(key.EntitySetName, staff);// 这里会报错,说他们的entityType类型不一致,我也不知道怎样才能把它们搞成一致。
context.SaveChanges();
}
这种方法不可和,请问各位大虾有什么方法能解决这个问题的吗?
帮楼主顶一下。