很难解释我想做什么,我想不出谷歌的正确用语。我正在使用Entity Framework 6作为主要数据驱动的winform应用程序。主要构造是我说100个公司通过下拉选择,并在SelectedIndexChange上触发一个事件,然后拉入我已更改为的公司的ID。每个公司都有一个标签控件,其中有十个标签,每个标签都有不同的数据(特定于公司)。我需要下面的网站(对象?)来保留所有这些标签,但不是在selectedindexchange上。
我正在使用的代码(工作正常)目前看起来有点像这样:
private MyModel context = new MyModel();
var sites = from s in context.Sites
where s.Client_ID == value
select s;
我需要站点var在不同的表单和解决方案的不同部分(例如我的选项卡控件的不同部分)中保持不变。我还需要在新公司选择的情况下传递给它,并将site_id更改为整数。我确信这需要进入某种类,但我正在努力扩展逻辑和设计。
任何方向都将不胜感激。
我希望“var sites”可以创建一次,并且可以在单个公司的所有选项卡中访问,直到选定的索引交换,此时var站点需要通过在“where s.client_ID =”中传递新值来重新创建。 =值“