//DAL层代码
public static UserInfo[] Login(string UserName,string UserPwd)
{
DataTable dt=DBHelp.getTable("select * from UserInfo where UserName='"+UserName+"'and UserPwd='"+UserPwd+"'");
UserInfo[] array =new UserInfo[dt.Rows.Count];
for(int i =0,j=dt.Rows.Count;i<j;i++)
{
UserInfo user = new UserInfo();
user.RoleId =Convert.ToInt32(dt.Rows[i]["RoleId"]);
user.UserName =dt.Rows[i]["UserName"].ToString();
array[i]=user;
}
return array;
//BLL层代码
public static UserInfo[] LoginInfo(string UserName,string UserPwd)
{
return UserInfoServerce.Login(UserName,UserPwd);
}
为什么它老说 :“无法将类型 Model.UserInfo[] 隐式转换为 BLL.UserInfo[]
代码该怎么改才正确啊?
我愿意是想把查询到的数据通过数组传到界面层去,应为03的版本不支持泛型List 我想用ArrayList.
谁能帮我改改啊?谢谢 !!急....
蝴蝶不菲