Jim*_*Del 0 c# sql database sql-server-ce
对于使用Data的新手,我希望我能正确地问这个问题.如何从DataSet中选择哪些列进入DataTable?我知道我可以通过使用填充DataTable ...
DataTable table = dataSet1.Tables[0];
Run Code Online (Sandbox Code Playgroud)
但这会带来所有列.如何仅使用特定列填充DataTable?
我正在使用.NET 3.5,C#和SQL CE 3.5单表数据库.
谢谢.
在创建DataSet时,DataTable实际上是通过DataAdapter填充的.运行查询后,将设置DataTable中的列.但是,您可以使用a DataView将额外的过滤器和列缩减应用于DataTable,但是已经发生了查询数据库和提取数据的成本,因此您应该考虑确保查询不会超出您的需要.MSDN是一个很好的资源.
当然,如果您刚刚学习这一点,那么值得一提的是,尽管ADO.NET在基础知识方面很重要,但您应该意识到最近从原始ADO.NET转向实体框架这样的事情有很多动力.虽然SQL永远不会死,也不应该,但是当你使用ADO.NET时,你将不得不编写更多的管道代码,那么你会得到一个很好的ORM. 查看 这些 帖子了解更多信息.
| 归档时间: |
|
| 查看次数: |
1616 次 |
| 最近记录: |