Тіл

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

Параметры

obj
Object

Сравнение с этим экземпляром Object .

Возвращаемое значение

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

Параметры

other
EntityKey

Объект для сравнения с этим экземпляром EntityKey .

Возвращаемое значение

true Значение , если этот экземпляр имеет other равные значения; в противном случае false.

Реализации

Комментарии

Временные ключи имеют другую семантику сравнения, чем постоянные ключи:

  • Временные ключи используют равенство ссылок. То есть две ссылки на один и тот же временный EntityKey экземпляр равны, но другие EntityKey экземпляры не равны.

  • Постоянные ключи определяют равенство на основе значений содержащихся свойств ключей и значений EntitySet. То есть можно иметь два отдельных EntityKey экземпляра, равных, если их наборы сущностей одинаковы, а их ключевые значения равны.

Кроме того, временные ключи не EntitySet имеют значений или значений ключей, но постоянные ключи выполняются.

Применяется к