Send feedback on this topic.
Teradata.Client.Provider
Visual Studio Integration Overview
.NET Data Provider for Teradata > Developer's Guide > Visual Studio Integration Overview

The assembly (Teradata.Client.VS.dll) exposes the .NET Data Provider for Teradata objects necessary for development of ADO.NET applications utilizing the Advanced SQL Engine within Microsoft Visual Studio 2015-2019 (Copyright (c) Microsoft Corporation. All Rights Reserved).

The integration with Microsoft Visual Studio includes the following features:

Server Explorer Integration

Server Explorer enables viewing and retrieval of information from a database:

Beginning in Teradata database release 12.0, Server Explorer data connections may experience a performance degradation. For more information on this performance degradation and recommendations please see Teradata XView performance considerations.

For further information on Server Explorer please see:

Server Explorer/Database Explorer

How to: Add New Data Connections in Server Explorer/Database Explorer

Query Designer Support

Right-clicking the Teradata data connection (within Server Explorer) supports Query Designer through the menu item -> New Query.  Query Designer is a graphical tool that displays tables and views utilized to select columns in building database queries.

For further information on Query Designer please see:

Query and View Designer Tools

Toolbox Support

Visual Studio 2005 Toolbox displays icons from a list of supported items, available from the View menu. Each Toolbox icon may be dragged and dropped onto a design surface, adding the necessary code to create an instance of the object.

The .NET Data Provider for Teradata objects - TdConnection, TdCommand, TdCommandBuilder and TdDataAdapter are available items following the installation of the .NET Data Provider for Teradata.

Toolbox must be configured to include .NET Data Provider for Teradata objects in the Toolbox. To enable the Toolbox display, Visual Studio 2005 menu item View -> Toolbox must be selected. Right clicking any Toolbox group and selecting Choose Items, enables customization of the Toolbox.

Select the .NET Framework Components tab and select the Namespace to sort components. Enable the TdCommand, TdConnection, TdCommandBuilder and TdDataAdapter .NET Data Provider for Teradata components found in the Teradata.Client.Provider namespace.

For further information on Visual Studio Toolbox please see ->

Using the Toolbox

Windows Form Designer Support

Teradata data provider objects, TdConnection, TdCommand, TdCommandBuilder and TdDataAdapter may be dragged from the Visual Studio Toolbox and dropped onto the Windows Form. Code to support these objects is automatically generated to create an instantiation of the object.

For further information on Windows Forms development please see:

Windows Forms

Dataset Designer support

Datasets, in-memory copies of relational table data and their relationships from supported data sources, are supported in Windows Form projects through right-clicking data sources (Edit Dataset).  Creation and population of Datasets are supported through the Teradata TdDataAdapter.

The Data Source pane may be enabled by selecting from the Data menu item available in a Windows Form Project the item – Show Data Sources or Add New Data Source.

Creating a data source will also define a Dataset in which the data source is linked. The Data Source pane displays the Dataset generated during the data source configuration. Right click the Dataset to display Dataset Designer options:

For further information on Dataset Designer please see:

Dataset Designer

Data Binding Support

ASP.NET applications and Windows Forms applications may create read/write links from application controls with the SQL Engine. Data binding enables controls to retrieve and update Teradata relational data. Data binding enables controls on a Windows Form to populate from a relational database. A summary of the steps to create a data binding to a Teradata table or view follows:

For further information on data binding please see:

Windows Forms Data Binding

SQL Server Analysis Services Support

SQL Server Analysis Services supports Visual Studio integration through a new class of Business Intelligence projects. An Analysis Services project template supports SQL Server Analysis Services. The following features are supported:

For further information on Microsoft SQL Server Analysis Services please see:

SQL Server Analysis Services (SSAS)

Teradata Generated Data Behavior Support

Microsoft Visual Studio 2005 supports Generated Data Retrieval through configuration of the TdDataAdapter in Windows Form Projects. TableAdapters provide communication between your application and a database. A TableAdapter connects to the database and is responsible for executing queries against the database to populate DataTables and to provide synchronization between the DataTable and the database table.

In This Section

Example: Creating a data connection in Server Explorer

Restrictions

Use Large Decimal in Typed DataSet

Generated Data Behavior