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
mermaidsequenceDiagram 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
typescriptimport { 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.csprojaligned 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?