如何从数据访问层DAL提取数据
发布网友
发布时间:2022-06-21 20:04
我来回答
共4个回答
热心网友
时间:2024-03-28 19:17
第一实列化DAL 让后通过创建的实列去调用相应的数据访问方法
比如 DAL d=new DAL();
d.serach();//你要是DAL 里面有这个方法
一般在使用工厂模式的三层中 需要 创建一个IDAO的接口
public static IPersonnel CreatetPersonnel(DbConnection conn, DbTransaction trans)
{
//string ClassNamespace = path + ".PersonnelDAL";
//object objType = CreateObject(path, ClassNamespace);
//return (RainSoftManager.IDAL.IPersonnel)objType;
string className = path + ".PersonnelDAL";
return (IPersonnel)Assembly.Load(path).CreateInstance(className, true, BindingFlags.Default, null,
new object[] { conn, trans }, null, null);
}
热心网友
时间:2024-03-28 19:17
首先你的DAL层里边得有返回数据集的方法才行
比如.net的DAL层里边的某个方法返回dataset或datatable
java的DAL层里边返回map或list等等
热心网友
时间:2024-03-28 19:18
数据访问层DAL要有返回数据集的方法,例如返回datareader、dataset,然后通过其他变量或者函数来获取这些数据集。
热心网友
时间:2024-03-28 19:18
如下楼所说需要自己写方法返回数据