首页 新闻 搜索 专区 学院

EF 的update 搞了一天都没搞定 void Save(Order entity),只保存了主表,子表不会自动保存.

0
悬赏园豆:50 [已关闭问题] 关闭于 2011-08-04 14:14

public static void Save(order entity)
{
using (var ctx = new objectEntities())
{

var entityToUpdate
= GetById(entity.Id);

if (entityToUpdate == null)
ctx.orders.AddObject(entity);
else
{
ctx.orders.Attach(entityToUpdate);
entityToUpdate
= entity.Clone();
       ctx.ApplyCurrentValues(
"objectEntities.orders", entityToUpdate);
}

ctx.SaveChanges();
}
}

Gu的主页 Gu | 菜鸟二级 | 园豆:202
提问于:2011-08-02 14:40
< >
分享
所有回答(1)
0

你可以说的更详细点吗?保存了什么?需要保存什么?

麦田里的守望者 | 园豆:428 (菜鸟二级) | 2011-08-02 16:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册