作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在 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/
我是一名优秀的程序员,十分优秀!