然后就是想请问各位: 为什么不能返回dataset类型啊??如果使用实体类进行返回值时候。每次返回一条记录、、、DataSet ds = new DataSet(); sqldap.Fill(ds); return new Products() { ProductID=Convert.ToInt32(ds.Tables[0].Rows[0][0]), ProductName=ds.Tables[0].Rows[0][1].ToString(), Description=ds.Tables[0].Rows[0][2].ToString(), Price=Convert.ToDecimal( ds.Tables[0].Rows[0][3])};products 是自己在接口定义的类。。请问下怎么才能把这个表的全部记录一起返回啊??、
2 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
1. DataSet肯定是不能返回的,虽然说DataSet可以被序列化,但是在Silverlight中支持的.NET Framework仅仅是.NET Framework的一个子集,它不支持DataSet。
2. Silverlight是一个客户端技术,它不会支持直接进行数据库访问,所以在.NET Framework中所有System.Data命名空间极其子命名空间下的类库都不支持,也没必要支持。
3. 要返回所有的数据集,建议使用List<T>类型。
- 2 回答
- 0 关注
- 346 浏览
添加回答
举报
0/150
提交
取消