Client Interfaces Guide > TIBCO ADO.NET 2020 Data Provider for TDV > Using ADO.NET > Installed Assemblies
 
Installed Assemblies
The assemblies shipped by the provider contain standard ADO.NET components, including components for creating ASP.NET applications and SSRS reports, from code and from the designer.
Choosing the Assemblies for Your Version of the .NET Framework
The lib folder in the installation directory has .NET 3.5 assemblies. The 4.0 subfolder contains .NET 4.0 assemblies that have been compiled with the 4.0 compiler. These will not work with older versions of the .NET Framework. To use the Entity Framework, you must compile with .NET 4.0. Finally, the netstandard2.0 subfolder contains the System.Data.CompositeClient assembly compiled with .NET Standard 2.0.
 
Determining Project Dependencies
The following sections list the main assemblies and assemblies you need to integrate with Visual Studio designers and other tools.
Main ADO.NET Assemblies
The ADO.NET Provider for TIBCO(R) Data Virtualization ships the following ADO.NET assemblies:
System.Data.CompositeClient.dll: This is the main ADO.NET provider assembly.
System.Data.CompositeClient.Designer.dll: This assembly contains design-time resources that you can include for a better development experience. It does not need to be deployed.
Entity Framework Assemblies
The provider supports Entity Framework with the following assembly:
System.Data.CompositeClient.Entities.EF6.dll: This assembly includes support for Entity Framework 6 (EF6).
See Using ADO.NET (Entity Framework) for information on creating Entity Framework data models with the provider.
Entity Framework Core Assemblies
The provider supports EF Core with the following assembly:
TIBCO.EntityFrameworkCore.CompositeClient.dll: This assembly includes support for Entity Framework Core.
See Using ADO.NET (Entity Framework Core) for information on creating EF Core data models with the provider.
SSRS Assemblies
The provider supports SSRS 2005 and above; the assemblies for each SSRS version are located in the SSRS subfolder in the installation folder. For example:
TIBCO.SSRS2017.Composite.dll: This assembly is deployed to the report server.
TIBCO.SSRS2017.Composite.Design.dll: This assembly contains design-time resources that you can include for a better development experience. It does not need to be deployed.
See Using ADO.NET (SSRS) for a guide to deploying the provider to your SSRS server and creating a report.