Insert performance is related to many aspects, the size of your objects is related to the amount of data we have to send over the wire, if the object represents a class hierarchy maybe more than one table is touched. If you have indexes defined, the server will take longer to update them, if you send a huge amount of data in one transaction, the client and server memory consumption may grow which takes time as well. If there is a lot of traffic on the server, based on the isolation level, a lot of checks have to be done. All this can make your inserts slower. Usually the communication speed and memory availability is eating the performance.
Can you give me a little more insides how your model looks like and how your relational server is configured?
All the best,
the Telerik team
Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!