Options for .Net Managed Provider Proxy Classes in IRIS environment

Primary tabs

Hi All,

I'm just taking a look at IRIS and what it has to offer, and if this is something the organisation I work for should be looking to take advantage of.

I think I've come across an early sticking point, and I wondered if anyone knew of any options.

The front end (.Net, mostly C#) codebase makes extensive use of the object binding through generated proxy classes, and I see that this option is omitted from the IRIS documentation (Cache: https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GBMP IRIS: https://irisdocs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=BNET).

Do we take a hard pass on IRIS for the time being or am I missing something?

Thanks in advance.


  • 0
  • 0
  • 118
  • 1
  • 1


Hi Colin.

You can get .Net bindings package from Components section of WRC download page (https://wrc.intersystems.com/wrc/coDistGen.csp)

Hi Alexander,

Thanks very much for that, looks like what we're after!

For any IS folks out there, I think there's a typo in the readme:-

'1) Remove references to InterSystems.Data.CacheClient.dll from the .NET project. Add references to InterSystem.Data.IRISClient.dll *and* InterSystem.Data.IRISClient.dll. If an application needs only ADO.NET features it can include only InterSystem.Data.IRISClient.dll but applications using Bindings features must include both dlls.'

I think the second reference to InterSystem.Data.IRISClient.dll should be InterSystem.Data.Bindings.dll?