Skip to content

System.Data.DataSetExtensions

reference
1 min readUpdated

Kind: Service

Source: Pams/HelperTool/HelperTool.csproj (line 1)

Part of: Pams

NuGet package dependency

System.Data.DataSetExtensions is a NuGet package dependency declared in Pams/HelperTool/HelperTool.csproj. It supplies extension APIs for working with DataSet, DataTable, and related legacy ADO.NET data structures during build and runtime.

Diagram

mermaid
sequenceDiagram
    participant Developer
    participant Project as HelperTool.csproj
    participant NuGet
    participant Runtime as .NET Runtime

    Developer->>Project: Declare System.Data.DataSetExtensions dependency
    Project->>NuGet: Restore package
    NuGet-->>Project: Resolve package assemblies
    Project->>Runtime: Load referenced assemblies
    Runtime-->>Developer: DataSet extension APIs available

Usage

typescript
import { execFileSync } from "node:child_process";

const projectFile = "Pams/HelperTool/HelperTool.csproj";

execFileSync(
  "dotnet",
  ["add", projectFile, "package", "System.Data.DataSetExtensions"],
  { stdio: "inherit" }
);

execFileSync("dotnet", ["restore", projectFile], {
  stdio: "inherit",
});

AI Coding Instructions

  • Keep the package reference in Pams/HelperTool/HelperTool.csproj aligned with the project’s target framework.
  • Restore NuGet dependencies after editing the project file or changing package references.
  • Use this dependency only where code works with DataSet, DataTable, or LINQ extension methods for ADO.NET data.
  • Avoid adding JavaScript or TypeScript runtime imports for this package; it is restored and consumed by the .NET project.

Was this page helpful?

Download as PDF