【发布时间】:2015-09-16 12:16:46
【问题描述】:
我的 wcf 服务操作合同运行代码来初始化数据库连接以获取数据。数据库初始化确实需要一些时间,从而导致性能低下。我可以用我的 WCF 服务做些什么来克服这种情况。在我的桌面应用程序中,连接只需设置一次,因此问题不大。
ServiceBehaviour 当前设置为 instanceContextMode=InstanceContextMode.PerCall 和 ConcurrencyMode = ConcurrencyMode.Multiple
我应该使用持久性上下文模式还是任何有状态的行为。不知道是否有什么我可以做的事情,而不是依靠数据库团队来纠正初始化问题?
【问题讨论】: