【发布时间】:2012-05-28 12:29:18
【问题描述】:
如果这将是一个糟糕的问题,我很抱歉。我做过很少的数据库编程。这可能是从头开始阅读它的时候了,我可能会在某个时候这样做,但我现在时间紧迫。
有没有办法可以执行类似 DataSet 的操作,例如在 Oracle 数据库上插入、删除等而不缓存数据库块?我正在寻找一些东西来避免为具有任意字段/列的对象输入笨拙的 SQL 查询。我可以定义一个 DataRow 并插入它(或根据某个键更新它)。我不知道如何通过缓存来做到这一点,因为我不可能缓存整个数据库。它相当大。
由于实体在很大程度上是任意的,我不想定义静态类来包装它们。
【问题讨论】:
-
您是否使用键入的
DataSets?或者您是否将DataReader与基本DataSet实例一起使用?
标签: c# database oracle dataset odp.net