LLBLGen Pro generates the proper insert/delete/update queries on the fly. These queries are parameterized, so no chance for sql injection attacks, and are special taylored for the task they have to do, and are optimal for that special purpose. The parameterization also makes sure they're cached in the database, so their execution plans are re-used.