[ORD 10.09 C#] Element Id VS Element Handle

In .NET sdk, we have an Element class and we can use its ElementId property as the identifier for the element in the dgn model.
Also in that class there is an ElementHandle property, the question is can we also use this property as an identifier as well, as in ACAD there are both ObjectId and handle and they both are object identifiers.
If both ElementId and Handle here are identifiers, what is the difference?
Thank you for your help