Skip to main content

.NET Data Provider for Teradata


The .NET Data Provider for Teradata is an implementation of the Microsoft ADO.NET specification. It provides direct access to the Teradata Database and integrates with the DataSet. .NET Applications use the .NET Data Provider for Teradata to load data into the Teradata Database or retrieve data from the Teradata Database.  

For Visual Studio 2017 and newer, you will need to download the Integrated Help package and/or the appropriate VS Integration package if you wish to use these features.

  • For the VS Integration features, simply download the file and execute it. Microsoft Edge changes the file extension from VSIX to ZIP. You must rename the file back to VSIX to execute it. VSIXInstaller.exe is part of Visual Studio 2017 and VSIX extension should already be associated with VSIXInstaller.exe. 
  • For Integrated Help, unzip the file to a temporary directory and then use the Help, Add and Remove Content menu to install the help. Use the Browse [...] button near the bottom of the dialog to select the extracted helpcontentsetup.msha file, then click Update.
  • PLEASE NOTE that the VS Integration package is self-contained and does not require the .NET Data Provider for Teradata to be installed. However, a runtime dependency conflict may arise if your project depends on both, VS Integration and .NET Data Provider for Teradata. To avoid such conflict, the .NET Data Provider for Teradata must be the same or greater version than the VS Integration package.

For older versions of Visual Studio, the main Windows installation package (version 16.10 and older) can optionally install the integrated help and Visual Studio integration features.

The Teradata Developer Tools for Visual Studio is available from the Visual Studio Marketplace for Visual Studio 2015-2019 and Visual Studio 2022. The release contains a query tool that enables queries to be composed and executed against a Teradata Database. Queries are composed using a custom editor window with intellisense capabilities. Separate windows are used to display results and history.

The .NET Data Provider for Teradata is also available as a NuGet package at

The Entity Framework Core Provider is available as a NuGet package at


For community support, please visit the Connectivity forum.

Technical Details

  • Version
  • Released
  • TTU
  • OS
  • Teradata

.NET Data Provider for Teradata