EntityKey.Equals Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.
Перегрузки
| Имя | Описание |
|---|---|
| Equals(Object) |
Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. |
| Equals(EntityKey) |
Возвращает значение, указывающее, равен ли этот экземпляр указанному EntityKey. |
Equals(Object)
Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.
public:
override bool Equals(System::Object ^ obj);
public override bool Equals(object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Параметры
Возвращаемое значение
true Значение , если этот экземпляр имеет obj равные значения; в противном случае false.
Комментарии
Временные ключи имеют другую семантику сравнения, чем постоянные ключи:
Временные ключи используют равенство ссылок. То есть две ссылки на один и тот же временный EntityKey экземпляр равны, но другие EntityKey экземпляры не равны.
Постоянные ключи определяют равенство на основе значений содержащихся свойств ключей и значений EntitySet. То есть можно иметь два отдельных EntityKey экземпляра, равных, если их EntitySet объекты одинаковы, а их ключевые значения равны.
Кроме того, временные ключи не EntitySet имеют значений или значений ключей, но постоянные ключи выполняются.
Применяется к
Equals(EntityKey)
Возвращает значение, указывающее, равен ли этот экземпляр указанному EntityKey.
public:
virtual bool Equals(System::Data::EntityKey ^ other);
public bool Equals(System.Data.EntityKey other);
override this.Equals : System.Data.EntityKey -> bool
Public Function Equals (other As EntityKey) As Boolean
Параметры
Возвращаемое значение
true Значение , если этот экземпляр имеет other равные значения; в противном случае false.
Реализации
Комментарии
Временные ключи имеют другую семантику сравнения, чем постоянные ключи:
Временные ключи используют равенство ссылок. То есть две ссылки на один и тот же временный EntityKey экземпляр равны, но другие EntityKey экземпляры не равны.
Постоянные ключи определяют равенство на основе значений содержащихся свойств ключей и значений EntitySet. То есть можно иметь два отдельных EntityKey экземпляра, равных, если их наборы сущностей одинаковы, а их ключевые значения равны.
Кроме того, временные ключи не EntitySet имеют значений или значений ключей, но постоянные ключи выполняются.