About This Book
This book explains how to access InterSystems databases from .NET client applications. It contains the following sections:
Connecting to the InterSystems Database provides detailed information about database connections (including connection pooling).
Configuration and Requirements provides information on setup and configuration for all InterSystems .NET solutions.
ADO.NET Managed Provider for Occasional Users gives concrete examples using the InterSystems implementation of the ADO.NET Managed Provider API.
Using the Entity Framework Provider describes how to set up and get started using the InterSystems implementation of Entity Framework Provider.
Quick Reference for the .NET Managed Provider — lists and describes all methods and properties discussed in this book.
There is also a detailed Table of Contents.
This book describes how to use the IRISClient .NET assembly, which provides two different but complementary ways to access 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 “Using the Entity Framework Provider”).
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.