我目前正在尝试设计一个由多个模块组成的C# WPF应用程序,这些模块可以动态加载(例如,用户A获取模块A和B,用户B获取模块A和C)。
为了管理模块,我选择了与团结相结合的棱镜。
对于数据持久性,我想使用实体框架( Entity ),每个模块都应该自己处理它。
我面临的唯一问题是,这将导致每个用户都有多个数据库连接,因为每个模块都有自己的连接。
所以,我正在寻找一种方法来共享模块之间的一个数据库连接,或者5-10连接没有问题/正常吗?
谢谢。
https://stackoverflow.com/questions/53727174
复制相似问题