标签: wpf architecture
我有一个WPF应用程序,它分为几个用户控件和一个处理数据访问的类。
由于所有数据都保存在缓存中,因此应该只有一个数据访问类实例。
我可以想到两种方法来实现这个:
在MainWindow控制器中实例化该类,并使用依赖注入将其传递给其他用户控件。这必须是属性(可能是依赖属性)而不是构造函数,因为我在XAML上设置GUI。
在数据访问类上实现单例模式。
我应该使用哪一个?