Using .NET with InterSystems Software

Connect .NET applications to InterSystems IRIS databases via ADO.NET and Entity Framework.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill using-net-with-intersystems-software
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Using .NET with InterSystems Software
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/using-dotnet-with-intersystems
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill using-net-with-intersystems-software

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of integrating .NET applications with InterSystems software, enabling seamless data access and application interaction.

Core Features & Use Cases

  • Database Connectivity: Establish connections to InterSystems databases using ADO.NET Managed Provider or Entity Framework.
  • Direct .NET Access: Allow InterSystems IRIS server applications to directly access .NET applications and external databases.
  • Use Case: A .NET application needs to read and write data to an InterSystems IRIS database. This Skill provides the necessary configuration and code examples to establish a secure and efficient connection.

Quick Start

Configure your Visual Studio project to reference the IRISClient assembly by adding a using statement for InterSystems.Data.IRISClient.

Frequently Asked Questions about Using .NET with InterSystems Software

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a .NET application to an InterSystems IRIS database?

To connect a .NET application to an InterSystems IRIS database, configure your Visual Studio project to reference the IRISClient assembly and add a using statement for InterSystems.Data.IRISClient to establish data access.

Can I use Entity Framework with InterSystems IRIS?

Yes, you can use Entity Framework with InterSystems IRIS to facilitate data access. The integration supports both Entity Framework and the ADO.NET Managed Provider for reading and writing data efficiently.

Does InterSystems IRIS support TCP/IP and shared memory connections for .NET?

InterSystems IRIS supports both TCP/IP and shared memory connections for .NET applications. It allows configurable connection pooling and various authentication methods to secure the database connectivity.

What is the best way to allow an InterSystems IRIS server to access external .NET applications?

The best way to allow an InterSystems IRIS server to access external .NET applications is by using the built-in connectivity features. This enables server applications to directly interact with external .NET programs and databases.

Do I need ADO.NET Managed Provider to read and write data to InterSystems IRIS?

You need either the ADO.NET Managed Provider or Entity Framework to read and write data to InterSystems IRIS. Both methods provide the necessary configuration and code examples to establish a secure connection.