DataContext.Refresh Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновляет состояние объекта с помощью данных в базе данных.
Перегрузки
| Имя | Описание |
|---|---|
| Refresh(RefreshMode, IEnumerable) |
Обновляет коллекцию объектов сущностей в соответствии с указанным режимом. |
| Refresh(RefreshMode, Object) |
Обновляет объект сущности в соответствии с указанным режимом. |
| Refresh(RefreshMode, Object[]) |
Обновляет массив объектов сущностей в соответствии с указанным режимом. |
Комментарии
Этот метод полезен после ошибки оптимистического параллелизма для приведения элементов в состояние для другой попытки. Он обновляет состояние примитивных полей и свойств объектов.
Note
Если объект находится во многих сторонах связи "один ко многим", внешний ключ объекта будет установлен, а указатель объекта для другой стороны связи будет задано новое значение.
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[]
Массив объектов сущностей, которые необходимо обновить.