sql >> Database >  >> RDS >> Sqlserver

Eén record verwijderen uit Entity Framework?

Het is niet nodig om eerst het object te doorzoeken, je kunt het met zijn id aan de context koppelen.Zoals dit:

var employer = new Employ { Id = 1 };
ctx.Employ.Attach(employer);
ctx.Employ.Remove(employer);
ctx.SaveChanges();

Als alternatief kunt u de status van het bijgevoegde item instellen op verwijderd:

var employer = new Employ { Id = 1 };
ctx.Entry(employer).State = EntityState.Deleted;
ctx.SaveChanges();


  1. SQL-prestaties:WHERE versus WHERE(ROW_NUMBER)

  2. MySQL AUTO_INCREMENT wordt niet ROLLBACK

  3. Omgaan met NULL's in SQL Server

  4. MySQL versus MySQLi bij gebruik van PHP