我应该如何在winforms周围传递反序列化的存储库数据?

时间:2014-07-24 11:40:07

标签: c# winforms repository-pattern

我有一个存储库类,它从CSV加载文件。由于必须写入CSV,因此我将其作为属性存储在我的存储库中,以便在以后将其保存回CSV格式之前在内存中进行修改。存储库类是我的数据访问层中唯一可访问的类。

我的UI层有许多表单都需要访问实例化的存储库类,因为它包含实时和可能修改的数据。目前,在创建任何其他表单时,我会继续将此存储库的引用作为参数传递。这感觉不对,我不喜欢过度耦合,虽然存储库被视为一个接口,我不确定我的UI层应该触及我的数据访问层。

请有人建议我应该如何传递内存中的数据?单身模式是不是一个好主意继续调用一个新的存储库?我应该从我的业务层调用所有表单吗?

由于

0 个答案:

没有答案