首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SubSonic (2.1) ExecuteTypedList性能问题

SubSonic (2.1) ExecuteTypedList性能问题
EN

Stack Overflow用户
提问于 2013-02-08 23:00:54
回答 1查看 186关注 0票数 2

我们使用SQL2.1从我们的SubSonic数据库中获取信息。我注意到,当我们通过数据集执行存储过程时,信息很快就会被拉回。当我们通过ExecuteTypedList执行存储过程时,提取信息需要20-30秒。单机存储过程每次需要4-5秒。我已经更改了对存储过程的调用,所以它根本不使用subsonic,并且它在4-5秒内拉回信息。为什么亚音速会导致一个问题,以拉回信息的原因?查询本身只返回一行结果。

EN

回答 1

Stack Overflow用户

发布于 2013-02-08 23:21:34

嗯,我知道ExecuteTypedList将使用反射来填充它在实体化记录集时创建的每个.Net对象。

如果您的记录类实现了IActiveRecordIRecordBase,SubSonic将使用此协定用数据填充每个实例,并且它应该比基于反射的实现更快一些。

但是如果您的结果集只包含一行,我想这可能不是问题所在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14775351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档