DbSet.Remove, méthode

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Marque l'entité donnée comme Deleted, de sorte qu'elle sera supprimée de la base de données lorsque SaveChanges est appelé. Notez que l'entité doit exister dans le contexte dans un autre état avant que cette méthode soit appelée.

Espace de noms :  System.Data.Entity
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Overridable Function Remove ( _
    entity As Object _
) As Object
'Utilisation
Dim instance As DbSet 
Dim entity As Object 
Dim returnValue As Object 

returnValue = instance.Remove(entity)
public virtual Object Remove(
    Object entity
)
public:
virtual Object^ Remove(
    Object^ entity
)
abstract Remove : 
        entity:Object -> Object  
override Remove : 
        entity:Object -> Object
public function Remove(
    entity : Object
) : Object

Paramètres

Valeur de retour

Type : System.Object
Entité.

Notes

Notez que si l'entité existe dans le contexte à l'état Added, cette méthode entraînera son détachement du contexte. Cela est dû au fait que l'entité Added est supposée ne pas exister dans la base de données, par conséquent, toute tentative de la supprimer est illogique.

Voir aussi

Référence

DbSet Classe

Espace de noms System.Data.Entity