gpt4 book ai didi

c# - Linq To SQL 附加/刷新实体对象

转载 作者:可可西里 更新时间:2023-11-01 08:42:19 24 4
gpt4 key购买 nike

在 Linq To Sql 中,更新我的一个实体 Faculty 时,我正在创建 Faculty 对象的一个​​新实例,然后使用用户提供的值初始化一些属性。 p>

如果我将这个新对象附加到实体集并提交更改,则我未设置的属性将采用它们是任何数据类型的默认值。

如何刷新新对象,使已设置的属性保留其值,而未设置的属性从数据库中获取值?

谢谢

最佳答案

你试过吗

context.Refresh(RefreshMode.OverwriteCurrentValues, faculty);

提交更改后,context 是您的 linq2sql 数据上下文,faculty 是您要刷新的实体?

关于c# - Linq To SQL 附加/刷新实体对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/898267/

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