我遵循“不要过早优化”的信条,并使用实体框架编写了我的 WCF 服务。
但是,我分析了性能和实体框架是太慢。(我的应用程序在大约1.2秒内处理2条消息,而我正在重写的(遗留)应用程序在同一时间内处理5-6条消息。(遗留应用程序为其数据库访问调用 sprocs。)
我的分析指出,实体框架占用了每条消息的大部分时间。
我有什么选择?
还有更好的 ORM 吗?
(只支持对象的正常读写并且速度很快的东西。)
有没有办法使实体框架更快?
(注意: 当我说更快的时候,我的意思是从长远来看,不是第一个电话。(第一次调用很慢(消息为15秒) ,但这不是问题。我只是需要它在剩下的信息中快一点。)
一些神秘的第三选择,将帮助我得到更多的速度,我的服务。
注意: 我的大多数数据库交互都是创建和更新,我很少选择和删除。