我需要从我的数据库中获取大量数据,并希望在应用程序启动时获取这些数据,将其存储在一个集合中并在整个应用程序中重用。
我尝试声明一个公共共享集合并在我启动应用程序时填充它(在主窗体中)。第一次使用该集合时它工作正常,但随后它是空的。
我四处寻找我可能写过自己清除它但无法弄清楚的地方。任何人有任何想法或提示?
代码类似于:
Public Shared m_objDocCollection As Collection(Of clDocumentation)
然后在主窗体中
clDocumentation.m_objDocCollection = clDocumentation.GetDocumentsFromDb()
编辑; 抱歉没有添加代码。复制了最相关的并放在此处;https://gist.github.com/2365610