asp.net – Datareader,DataAdapter,Dataset,DataView之间的区别
|
有人可以解释DataReader,DataAdapter,Dataset和DataView之间的区别吗? 解决方法很快,> DataReader是一组结果的前向迭代器。当您不需要随机访问(换句话说,您不能倒退)),通常是处理记录的最有效方式。至少在内存压力方面,它是“可扩展的”任何数量的记录,因为它一次只加载一个记录。获取DataReader的一个典型方式是使用DbCommand的ExecuteReader方法。> DataSet表示一组DataTable对象。通常情况下,它只包含一个表,但是如果您使用多个SELECT语句进行查询,则DataSet将为每个表包含一个表。因为这是一个内存中的表示形式,所以您必须注意数据集中的数据量。您可以使用DataAdapter的填充方法“填充”DataSet。> DataAdapter是一种将数据库引擎中的数据从DataSet中抽取出来的“管道”。这就是为什么每个数据库提供者类型都有一个DataAdapter实现的原因。一个DataSet,很多提供商。> DataView就像DataTable的一个虚拟子集。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- .net – %#%和%=%有什么区别?
- 如何删除IIS自定义标头像X-Powered-By:ASP.NET从响应?
- Asp.Net Identity – 在运行时设置CookieDomain
- asp.net – Web开发人员可以使用最好的HTML WYSISYG编辑器,
- bytearray图像asp.net
- ASP.net WebForms – 构造函数与Page_Load
- asp.net-mvc-2 – 在Visual Studio 2010 RC中更改默认浏览器
- asp.net-mvc – 是否有可能在ASP.NET MVC中对一些AddModelE
- asp.net-mvc – 服务层是否可以访问HttpContext?
- 在剃刀助手方法中添加不间断的空格
- asp.net-mvc – 如何构建一个简单的ASP.NET MVC应
- HTTPModules和Global.asax – ASP.NET页面生命周
- asp.net – 如何添加一个模板到一个UserControl?
- 如何配置在生产服务器上运行的ASP.NET应用程序?
- 在ASP.NET MVC中使用MySQL的AccountController
- asp.net-core – 如何使用带有IdentityServer4的
- asp.net-mvc-3 – 如何将MVC3中的HTML和C#代码与
- .net-4.0 – 为什么有潜在危险的请求错误甚至Val
- asp.net-mvc – 如何使用枚举值填充下拉列表?
- asp.net-mvc – 如何在ASP.NET MVC Web API中将U
