The .NET Data Provider for Teradata is an implementation of the Microsoft ADO.NET specification. It provides direct access to Teradata Vantage and integrates with the DataSet. .NET Applications use the Data Provider to load data into or retrieve data from the Advanced SQL Engine. The .NET Data Provider for Teradata is available for download as a NuGet package (from https://www.nuget.org/packages/Teradata.Client.Provider) and a MSI package (from https://downloads.teradata.com).
The MSI package installs the .NET Data Provider for Teradata (ADO.NET) and the Entity Framework Provider for Teradata with support for the Entity Data Model (EDM), LINQ-to-Entities and Entity-SQL. The Entity Framework Provider for Teradata supports ADO.NET Entity Framework 3.5 SP1 features. It does not support ADO.NET Entity Framework 4.0 (or higher) features and it is not compatible with Entity Framework 6.x or Entity Framework Core. The assemblies included in the MSI package are .NET Framework assemblies. The package does not include the assemblies for .NET Core.
The NuGet package contains the Data Provider for .NET Framework and .NET Core. This package does not include the Entity Framework Provider or the Entity Framework Core Provider.
The Entity Framework Core Provider for Teradata is available as a NuGet package (from https://www.nuget.org/packages/Teradata.EntityFrameworkCore).
Product Version Number
.NET Data Provider 17.00
Supported .NET Framework Versions
- .NET Framework 4.5.2 (x86 and x64)
- .NET Framework 4.6.x (x86 and x64)
- .NET Framework 4.7.x (x86 and x64)
Supported .NET Core Versions
- .NET Core 2.1, 2.2 (Windows, Linux, macOS)
- .NET Core 3.1 (Windows, Linux, macOS)
Documentation
Developer's Guide and Reference are available at https://teradata-docs.s3.amazonaws.com/doc/connectivity/tdnetdp/17.00/help/webframe.html.