我有一个C#WinForm,它有很多查询数据,填充各种组合框需要大约40-50个不同的代码集。我希望我可以把它分解成不同的形式,但数据需要在这一种形式上合在一起。
我正在使用Entity Framework对数据建模,因此我不确定加载所有这些数据源的最佳做法是什么。我担心如果我一次加载所有数据源,会有很大的性能损失......所以我认为另一个选项是按需加载(仅在需要编辑时加载代码集),但是会增加很多代码复杂性(我需要为每个组合框添加事件处理程序)。
此外,创建绑定源是否更好,或者只是使用LINQ查询直接填充数据源。