我的程序有两种形式从同一数据源获取数据。
将控件绑定到两个表单上的表和字段后,我注意到每个表单都有自己明显重复的DataSet
。
每个表单的标准做法是拥有自己的DataSet
,即使它们使用相同的ConnectionString
并同时连接到同一个数据库吗?
答案 0 :(得分:0)
每个表单使用的数据集将是它自己的实例,使每个表单使用您将数据放在单例后面所需的相同实例,并将表单绑定到Singleton中的相应属性。
至于你的问题,他的行为是框架上相当标准的做法,除非另有说明,框架将创建实体的新实例,并且如果这些实体执行诸如从数据库加载数据等操作,将独立执行这些查询每个实例。