El Truncate elimina la data de la tabla , pero además de eso hace un "reset" al espacio en disco que se le asigno a dicha tabla, además que no puedes hacerle TRUNCATE a tablas con Integridad Referencial a otras tablas. Un Delete solo elimina la información. Saludos
José Fabricio Rojas <http://josefabriciorojas.blogspot.com> Mi Perfil: [image: Facebook] <http://www.facebook.com/jose.fabricio.rojas>[image: LinkedIn] <http://www.linkedin.com/in/josefabriciorojas>[image: Twitter]<http://twitter.com/devsoftx> contáctame: [image: Google Talk/][email protected] [image: Skype/] devsoftx Signature powered by WiseStamp <http://www.wisestamp.com/email-install> El 27 de abril de 2010 20:57, Diego Mijelshon <[email protected]>escribió: > truncate es truncate, delete es delete. > > session.CreateQuery("delete Entidad") > session.CreateSQLQuery("delete Tabla") > session.CreateSQLQuery("truncate table Tabla") > > Elegí el que te guste. > > Diego > > > 2010/4/27 Roberto Ramírez <[email protected]> > > Buenas tardes a todos... >> >> ¿Cual es el equivalente a hacer un Truncate Table de SQL Server en NH? >> >> Algo asi como "Delete From Table". >> >> Gracias... >> >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >> > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
