在插件中初始化数据库连接应该放在哪里,该怎么处理

在插件中初始化数据库连接应该放在哪里
最近在用C# WinForm开发一个用户控件,在用户控件中有一些操作数据库的方法,现在问题是我应该在哪个地方初始化数据库连接呢。放在构造函数或Load里面直接直接运行是可以的,但是我这个用户控件是要做成一个插件放在WEB页面运行的,所以这个数据库连接我必须要做成一个参数,从WEB页面传到用户控件里面来,这样的话,就会提示数据库连接没有初始化,请问这个问题怎么解决呢?

------解决方案--------------------
我的思路都是控件提供接口,数据是web程序提供的
也就web连接数据库,然后给控件提供数据。
------解决方案--------------------
控件一般做好了,是比较通用的,数据库在里面连接就使其缺少了通用性。
------解决方案--------------------
数据库连接没有初始化,估计说的是ConnectionString 没有赋值。

控件里面public个ConnectionString 属性,在web程序里面给它赋值以后才能用于打开数据库。