您的位置:首页 > 其它

关于如何使用指定的“字符串”来调用类?

2005-06-29 19:39 393 查看
假如说我有一个类,需要考虑到以后的扩展。
比如说有一个DataProvider的数据库类,这是一个抽象的类,需要具体的子类来实现,比如说我要使用SQL Server数据库,可以建一个SqlServerDataProvider.cs的类来实现它。由于SqlServerDataProvider 的类可以单独出一个dll文件来实现扩展,以后如果我需要添加别的数据库的连接方式,只需要添加一个不同的dll文件就可以了。
问题就在这里了,如何才能够做得实现扩展比较方便,而不需要对以前的已经编译好的再重新编译呢?
比如说我现在有一个Main.dll和SqlServer.dll的程序集,现在我只需要添加Access.dll就可以使用Access数据库了呢?
有一个比较好的方法就是,把需要使用的数据库类具体放在web.config文件里面,到时调用时只需要从web.config里面读取就可以知道要实现哪个类了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐