gpt4 book ai didi

c# - 保存一个对象并立即取回它

转载 作者:行者123 更新时间:2023-11-30 22:12:10 25 4
gpt4 key购买 nike

我想保存一个对象,然后从数据库中取回它,但不知何故保存有效,但检索返回 null。

public static Work startWork(Work work)
{
Context.context.Work.AddObject(work);
Context.context.SaveChanges();
Work result = (from r in Context.context.Work
where r.ReceiptID == work.ReceiptID && r.begin == work.begin
select r).FirstOrDefault();
return result;
}

所以我传递了一个已经设置了 beginReceiptID 的工作实例,以便我可以检索它,但它只返回 null。

最佳答案

更新对象后,您可以调用 ObjectContext.Refresh方法让 EntityFramework 从数据库中获取对象的最新数据。

关于c# - 保存一个对象并立即取回它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19866689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com