📄 dbtaskdriver.cs
字号:
using System;
using System.Configuration;
using System.Reflection; // 需要使用 .NET 反射
using TraceLWord7.DbTask;
namespace TraceLWord7.DALFactory
{
/// <summary>
/// DbTaskDriver 数据库访问层工厂
/// </summary>
public class DbTaskDriver
{
#region 类 DbTaskDriver 构造器
/// <summary>
/// 类 DbTaskDriver 默认构造器
/// </summary>
public DbTaskDriver()
{
}
#endregion
/// <summary>
/// 驱动数据库任务对象实例
/// </summary>
public ILWordTask DriveLWordTask()
{
// 获取程序集名称
string assemblyName=ConfigurationSettings.AppSettings["AssemblyName"];
// 获取默认构造器名称
string constructor=ConfigurationSettings.AppSettings["Constructor"];
// 建立 ILWordTask 对象实例
return (ILWordTask)Assembly.Load(assemblyName).CreateInstance(constructor, false);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -