Bonjour, pourriez vous m’éclaircir sur les différences entre ces méthodes ? (Attach() & Add())

Malgrès la DOC MSDN je ne comprend toujours pas l'utilité du Attach() / Detache() et le fait d'associer l'entity à un State.
Quelles méthodes utiliser et à quel moment ?

Merci & Bonne journée.