在本地SQL Server中存储表的缓存COPY

时间:2011-06-06 19:07:25

标签: c# .net c++ sql-server-2008 caching

  • 是否可以在本地存储表数据的缓存副本,以避免在SQL Server中传输(数据不会改变,我保证!)。所以C++, C#可以知道SQL在缓存中存储的数据,然后读取缓存中的数据并用表计算一些东西?

  • SQL Server and C++ or C#之间通过表数据的缓存副本进行这种通信是否可行?

    • 如果可以的话,步骤是什么?

1 个答案:

答案 0 :(得分:1)

ADO。您需要使用ADO.NET(已断开连接)DataSet:

1)创建数据集

DataSet dsCustomers = new DataSet();

2)创建一个DataAdapter,指定要获取的数据

SqlDataAdapter daCustomers = new SqlDataAdapter(
    "select CustomerID, CompanyName from Customers", conn);

3)填写数据集

daCustomers.Fill(dsCustomers, "Customers");

之后您可以查询数据集。