关于数据提交的问题(entity model开发模式)

CNLAN 2009-04-16 01:00:57
关于数据提交的问题(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();
}


这种方法不可和,请问各位大虾有什么方法能解决这个问题的吗?

...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
feifeiyiwen 2009-06-23
  • 打赏
  • 举报
回复
类型不一致
周公 2009-06-22
  • 打赏
  • 举报
回复
类型不一致,这个提示已经很明显了。看看方法中实际需要的是什么类型的参数。
仗剑逗二哈 2009-06-21
  • 打赏
  • 举报
回复
回帖是一种美德!
aight 2009-06-05
  • 打赏
  • 举报
回复
类型和数据库的字段不一致?是不是得强制转换一下啊
帮楼主顶一下。
CNLAN 2009-04-29
  • 打赏
  • 举报
回复
这个好像没办法处理。。。
周药师 2009-04-16
  • 打赏
  • 举报
回复
幫頂!

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧