DataContext.Refresh 方法

定义

使用数据库中的数据刷新对象的状态。

重载

Refresh(RefreshMode, IEnumerable)

按照指定模式刷新实体对象的集合。

Refresh(RefreshMode, Object)

按照指定模式刷新实体对象。

Refresh(RefreshMode, Object[])

按照指定模式刷新实体对象的数组。

注解

在出现乐观并发错误后,此方法可用于将项目置于状态以供另一次尝试使用。 它更新对象上的基元字段和属性的状态。

注意

如果对象位于一对多关系的 端,则将设置对象上的外键,并将关系另一端的对象指针设置为新值。

Refresh(RefreshMode, IEnumerable)

按照指定模式刷新实体对象的集合。

public:
 void Refresh(System::Data::Linq::RefreshMode mode, System::Collections::IEnumerable ^ entities);
public void Refresh (System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities);
member this.Refresh : System.Data.Linq.RefreshMode * System.Collections.IEnumerable -> unit
Public Sub Refresh (mode As RefreshMode, entities As IEnumerable)

参数

mode
RefreshMode

一个指定如何处理开放式并发冲突的值。

entities
IEnumerable

要刷新的实体的集合。

适用于

Refresh(RefreshMode, Object)

按照指定模式刷新实体对象。

public:
 void Refresh(System::Data::Linq::RefreshMode mode, System::Object ^ entity);
public void Refresh (System.Data.Linq.RefreshMode mode, object entity);
member this.Refresh : System.Data.Linq.RefreshMode * obj -> unit
Public Sub Refresh (mode As RefreshMode, entity As Object)

参数

mode
RefreshMode

一个指定如何处理开放式并发冲突的值。

entity
Object

要刷新的对象。

适用于

Refresh(RefreshMode, Object[])

按照指定模式刷新实体对象的数组。

public:
 void Refresh(System::Data::Linq::RefreshMode mode, ... cli::array <System::Object ^> ^ entities);
public void Refresh (System.Data.Linq.RefreshMode mode, params object[] entities);
member this.Refresh : System.Data.Linq.RefreshMode * obj[] -> unit
Public Sub Refresh (mode As RefreshMode, ParamArray entities As Object())

参数

mode
RefreshMode

一个指定如何处理开放式并发冲突的值。

entities
Object[]

要刷新的实体对象的数组。

适用于