InterSystems IRIS Demo: .NET Object Persistence with XEP

Persist and retrieve .NET objects in InterSystems IRIS via the XEP API.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill intersystems-iris-demo-net-object-persistence-with-xep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: InterSystems IRIS Demo: .NET Object Persistence with XEP
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/intersystems-iris-demo-dotnet-object-persistence-with-xep
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill intersystems-iris-demo-net-object-persistence-with-xep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies and accelerates the process of storing and retrieving .NET objects within the InterSystems IRIS data platform, especially for high-throughput applications.

Core Features & Use Cases

  • High-Speed Persistence: Utilizes the XEP API for extremely fast .NET object storage and retrieval.
  • Schema Import: Automatically analyzes .NET classes to create corresponding ObjectScript schemas in IRIS.
  • Object-Relational Mapping Alternative: Offers a faster alternative to ORMs like Entity Framework for scenarios prioritizing speed over complex object hierarchies.
  • Use Case: Quickly persist real-time data acquisition objects from a .NET application into InterSystems IRIS with minimal latency.

Quick Start

Configure your Visual Studio project, add the InterSystems.Data.XEP.dll reference, and then use the provided C# code to connect to your InterSystems IRIS instance, import a schema, store .NET objects, and query them using SQL.

Frequently Asked Questions about InterSystems IRIS Demo: .NET Object Persistence with XEP

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

FAQPage Schema
How do I store .NET objects in InterSystems IRIS for high-throughput applications?

You can store .NET objects in InterSystems IRIS using the XEP API, which enables high-performance object persistence and retrieval. It analyzes .NET classes to automatically generate corresponding database schemas for rapid data handling.

What is the best way to persist real-time data acquisition objects in .NET without ORM latency?

The XEP API provides a faster alternative to traditional ORMs like Entity Framework by directly handling .NET object persistence on InterSystems IRIS, satisfying the need for speed in performance-critical, real-time scenarios.

How does XEP import a .NET class schema into InterSystems IRIS?

XEP imports schemas by analyzing your .NET classes and automatically generating the corresponding ObjectScript schemas within InterSystems IRIS, allowing immediate object storage and SQL querying without manual database mapping.

Can I use Entity Framework with InterSystems IRIS for object persistence instead of XEP?

Yes, but XEP is designed as a faster alternative to ORMs like Entity Framework. While Entity Framework handles complex object hierarchies, XEP prioritizes high-speed object persistence and retrieval for performance-critical scenarios.

Do I need Visual Studio to use the InterSystems XEP API for .NET object persistence?

Yes, you configure a Visual Studio project and add the InterSystems.Data.XEP.dll reference to connect to your InterSystems IRIS instance, import schemas, store .NET objects, and query them using SQL.

When should I avoid using XEP for .NET object persistence on InterSystems IRIS?

You should avoid XEP if your scenario prioritizes managing complex object hierarchies over speed, as it is designed as a faster alternative to traditional ORMs for performance-critical, high-speed object persistence.