什么是向数据库插入记录的最快选项:使用以下哪种方式:
Database.Insert(poco)
Database.Insert(tableName, pkName, poco)
Database.Save(poco)
Database.Save(tableName, pkName, poco)
出于性能原因,我应该使用哪一个?对我来说,它们中的一个并不比另一个不方便...
谢谢。
object
的形式追踪所有变更的对象,并同时提交所有变更。显然,你可能并不需要这种能力,但要知道为了使用Users.GetTableName()
等方法而需要知道poco类名,这是一种权衡。 - quentin-starin