后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > 开发类 > 问答问答

使用WCF连接数据库为silverlight传数据

2021-07-06 20:47:44问答人已围观

简介
然后就是想请问各位: 为什么不能返回dataset类型啊??
如果使用实体类进行返回值时候。每次返回一条记录、、、
DataSet ds = new DataSet();
sqldap.Fill(ds);

然后就是想请问各位: 为什么不能返回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 是自己在接口定义的类。。

请问下怎么才能把这个表的全部记录一起返回啊??、

最佳答案:

1. DataSet肯定是不能返回的,虽然说DataSet可以被序列化,但是在Silverlight中支持的.NET Framework仅仅是.NET Framework的一个子集,它不支持DataSet。

 

2. Silverlight是一个客户端技术,它不会支持直接进行数据库访问,所以在.NET Framework中所有System.Data命名空间极其子命名空间下的类库都不支持,也没必要支持。

 

3. 要返回所有的数据集,建议使用List<T>类型。

文章来源:https://q.cnblogs.com/q/2801/

Tags:.net技术 silverlight 

很赞哦! ()

上一篇:AQTime的使用

下一篇:返回列表

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)
后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码:

本栏推荐

站点信息

  • 文章统计90351篇文章
  • 浏览统计10088次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们