Managed Providers in the IRISClient assembly
Managed Providers in the IRISClient assembly
The IRISClient .NET assembly provides two different but complementary Providers that support access to InterSystems databases from a .NET application:
-
The ADO.NET Managed Provider — is InterSystems implementation of the ADO.NET data access interface. It provides easy relational access to data using the standard ADO.NET Managed Provider classes (see “Using ADO.NET Managed Provider Classes”).
-
The Entity Framework Provider — is the InterSystems implementation of the object-relational mapping (ORM) framework for ADO.NET. It enables .NET developers to work with relational data using domain-specific objects (see Setting Up the Entity Framework Provider).
For more information, see the course on Using Entity Framework with InterSystems IRIS Data PlatformOpens in a new tab.
The IRISClient assembly is implemented using .NET managed code throughout, making it easy to deploy within a .NET environment. It is thread-safe and can be used within multithreaded .NET applications.