在.net中我应该使用哪些类来处理来自DB的数据(不包括实体框架或LINQ)

Gre*_*reg 2 .net c# database orm dataset

问题1 - 我应该考虑哪些.NET类来帮助我读取/更新数据库中的某些数据,但假设我没有使用LINQ或实体框架.也就是说,如果你回到核心.net框架,那么使用哪些关键类.

特别是让我通过使用C#/对象类型方法(而不是SQL)从表X访问数据的东西?我只需要做以下事情:

  • r1 =表X中的记录,其中description ="xyz"
  • r2 =表X中的记录,其中TableX.ref_id = TableY.id

问题2 - 如果除了LINQ/Entity Framework之外没有现有的.net类,那么我可以问一下,在表中进行SQL搜索并识别1个特定记录,然后将其加载到表示行的.net类?例如,类实例中的属性与数据库中的属性相同吗?哪个.Net类可以让我这样做.如果这是不可能的,那么我认为这是创建自己的数据类和编写手动函数来加载数据的问题?

谢谢

And*_*are 9

您想使用ADO.NET:

ADO.NET是一组面向对象的库,允许您与数据源进行交互.通常,数据源是数据库,但它也可以是文本文件,Excel电子表格或XML文件.出于本教程的目的,我们将ADO.NET视为与数据库交互的一种方式.