我在项目中有 dapper orm,并且我在数据库中保存了数据(1200000row)的 alto,但是与 dapper 的事务非常慢,我想要快速。使用 nhibernate(无状态会话)很慢。我认为 dapper 很快,因为使用 nhibernate 在 33 秒内获取数据(700000),而使用 dapper 在 9 秒内获取数据(700000)。
问题如何解决?
我的代码是:
IDbTransaction trans = connection.BeginTransaction();
connection.Execute(@"
insert DailyResult(Id, PersonId,DateTaradod,DailyTaradods)
values(@Id, @PersonId,@DateTaradod,@DailyTaradods)", entity, trans);
trans.Commit();