开发者社区> 问答> 正文

C#:除数据集外,您还使用什么

我发现自己对.Net中的DataSet / DataTable / DataRow范例越来越不满意,主要是因为它通常比我真正想做的要复杂得多。在我绑定到控件的情况下,可以使用DataSet。但是在其他情况下,似乎还有很多精神上的负担。

我已经使用SqlDataReader进行了一些操作,这似乎对通过选择进行简单的干扰很有用,但是我觉得.Net中可能还存在其他一些模型,这些模型对于了解更多信息很有用。我觉得我在此上找到的所有帮助都默认情况下仅使用DataSet。也许那和DataReader确实是最好的选择。

我并不是在寻找最佳/最坏的分类,只是想知道我的选择是什么,以及您在这些选择方面的经验。谢谢!

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-15 17:23:10 469 0
1 条回答
写回答
取消 提交回答
  • 我一直在使用Data Transfer Objects模式(我相信最初是从Java世界开始的),与SqDataReader一起使用来填充来自数据层的DTO集合,以用于应用程序的其他层。DTO本身是非常轻巧的简单类,由具有获取/设置的属性组成。它们可以轻松地序列化/反序列化,并用于数据绑定,使其非常适合我的大多数开发需求。

    2019-11-15 17:23:19
    赞同 展开评论 打赏
问答分类:
C#
问答地址:
问答排行榜
最热
最新

相关电子书

更多
图计算优化技术探索 立即下载
基于Spark的面向十亿级别特征的 大规模机器学习 立即下载
基于Spark的面向十亿级别特征的大规模机器学习 立即下载